我在asp.net中使用vb.net脚本编写的应用程序生成一个带有系统处理输出的文件,响应按钮点击。此文件存储在服务器的文件夹中,我想自动为用户开始下载此文件。我该怎么办?
答案 0 :(得分:2)
以下代码将向用户显示标准的“另存为...”对话框。您需要将contenttype更改为文件的mime。
Response.ContentType = "image/jpeg";
Response.AppendHeader("Content-Disposition","attachment; filename=yourfile.jpg");
Response.TransmitFile( Server.MapPath("~/yourfile.jpg") );
Response.End();