如何在asp.net表单上显示文件

本文关键字:表单 显示文件 net asp | 更新日期: 2023-09-27 17:50:38

如何在asp.net表单上获得文件,以便用户可以下载它?假设我已经创建了一个excel文件,我想把它上传到表单上,以便用户可以下载它,当他们离线时填写详细信息。

如何在asp.net表单上显示文件

可以使用

 Response.AddHeader("content-disposition", "attachment; filename=test.txt"); 
 Response.WriteFile(@"test.txt");
 Response.End();

否则,如果它是一个特定的文件,您可以使用普通的<a href="">Download Me</a>并将其指向该文件的位置。

使用fileupload组件我会将文件本地存储在服务器上,然后显示上传文件的列表。该列表将是一个超链接列表,您可以将其直接链接到上传的文件,因此当用户单击其中一个时,文件下载将按照标准浏览器行为自动开始。

将文件放在应用程序根文件夹下的一个目录中,然后您可以简单地放置一个anchor tag以便用户下载该文件,如

<a href="/Files/abc.xls">abc</a>