如何在asp.net表单上获取文件以便用户可以下载? 假设我创建了一个excel文件,我想将其上传到表单上,以便用户可以下载,在离线时填写详细信息。
答案 0 :(得分:1)
您可以使用
Response.AddHeader("content-disposition", "attachment; filename=test.txt");
Response.WriteFile(@"test.txt");
Response.End();
否则,如果它是特定文件,您可以使用普通<a href="">Download Me</a>
并将其指向文件位置。
答案 1 :(得分:0)
使用fileupload组件。我将本地文件存储在服务器上,然后显示上传文件的列表。列表将是一个超链接列表,您可以直接链接到上传的文件,因此当用户单击一个时,文件下载将自动开始使用标准的浏览器行为。
答案 2 :(得分:0)
将文件放在应用程序根文件夹下的一个目录中,然后只需放置anchor tag
即可让用户下载文件,例如
<a href="/Files/abc.xls">abc</a>