如何打开下载对话框在任何Web浏览器中下载后,我可以在哪里选择文件保存AS路径?在任何Web浏览器中打开下载对话框?
1
A
回答
2
我认为您的解决方案是:
Response.ContentType = "application/ms-excel";
Response.AddHeader("content-disposition", "attachment; filename=CSVhhID" + Uid + ".csv");
string newpath2 = System.Web.HttpContext.Current.Server.MapPath("~//downloadfile//CSVID" + Uid + ".csv");
FileStream sourceFile = new FileStream(newpath2, FileMode.Open);
long FileSize;
FileSize = sourceFile.Length;
byte[] getContent = new byte[(int)FileSize];
sourceFile.Read(getContent, 0, (int)sourceFile.Length);
sourceFile.Close();
2
用户此技术。
string filePath = Server.MapPath("~/files/myFileName.csv");
System.IO.FileInfo fileInfo = new System.IO.FileInfo(filePath);
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", string.Format("attachment;filename=\\\"{0}\\\"", filePath));
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.WriteFile(filePath);
Response.End();
+1
谢谢你这么多戈文德... –
相关问题
- 1. 打开对话框选择浏览器
- 2. 浏览器下载对话框
- 3. 提示浏览器下载对话框
- 4. 如何关闭C#web浏览器打印预览对话框
- 5. 跨浏览器打开文件浏览对话框
- 6. 如何在浏览器中查看图像/ pdf并在浏览器中加载后显示下载对话框?
- 7. 编程方式打开文件对话框中的浏览器
- 8. web浏览器的I帧在默认浏览器中打开
- 9. 如何处理打开/保存对话框中的浏览器下载时,在C#中
- 10. 网页浏览器中的显示下载对话框
- 11. 打开文件对话框的文件夹浏览器对话框
- 12. 下载链接点击浏览器中打开下载窗口
- 13. 如何从url下载文件? (不在浏览器中打开)
- 14. PHP:打开文件下载对话框
- 15. 打开对话框下载pdf
- 16. 用PHP打开下载对话框
- 17. 如何打开Eclipse Web浏览器?
- 18. 浏览器不打开'保存文件'对话框
- 19. YUI上传器:自动打开浏览对话框
- 20. 互联网浏览器 - 打开文件对话框键盘shortcurt
- 21. 使用asp.net的图像浏览器(打开对话框)?
- 22. 如何在浏览器中从Django项目中弹出下载对话框?
- 23. 在Android Web浏览器中使用js打开选择框
- 24. 如何在Javascript中打开下载对话框?
- 25. 在Java中下载文件的文件夹浏览对话框
- 26. 下载FileStream对象无法打开下载对话框
- 27. jquery ui对话框 - 当页面加载时打开(如果浏览器为ie)
- 28. 浏览器不产生文件下载对话框
- 29. 下载一个CSV在Web浏览器中打开了不是一个Microsoft Excel
- 30. 告诉浏览器在Codeigniter中打开或下载文件
感谢它也可以..... –