想在iis的下载文件的http头部分带有filename=文件名这个项

walkany 2011-09-13 04:05:37
应该怎样配置
...全文
67 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
archu 2011-09-14
  • 打赏
  • 举报
回复
自己写代码来实现文件下载,而不是直接访问文件所在的URL


String value = "This is the test value"; //你也可以读取文件内容到value变量
Response.Clear();
Response.ClearHeaders();
Response.Buffer = false;
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AddHeader("CONTENT-LENGTH", value.Length.ToString());
Response.AddHeader("Content-Disposition", "attachment; filename=download.txt");
Response.CacheControl = "public";
Response.Write(value);
Response.Flush();

8,329

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧