我在函数中有这段代码:
Response.Clear();
Response.ContentType = "text/xml; charset=utf-8";
Response.AddHeader("Content-Disposition", "attachment; filename=test.xml");
// Put xml into response here
Response.End();
Run Code Online (Sandbox Code Playgroud)
这可行,但是,当它,它没有显示文件大小,在Firefox中它显示文件大小-1和铬,即它根本不显示文件大小.如何显示文件大小?
你试过这个:
Response.AddHeader("Content-Length", someBytes.Length.ToString());
Run Code Online (Sandbox Code Playgroud)
如果设置了内容长度,则Web浏览器将在下载时显示进度条.这是中型和大型文件非常重要的可用性功能,您真的很想要它.您希望您的用户知道他们的距离,因此他们不会取消下载并重新启动,或者更糟糕的是放弃您的网站. 参考
| 归档时间: |
|
| 查看次数: |
3051 次 |
| 最近记录: |