如何打開下載對話框在任何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,doc)沒有在java中打開/保存對話框的瀏覽器
- 7. 編程方式打開文件對話框中的瀏覽器
- 8. web瀏覽器的I幀在默認瀏覽器中打開
- 9. 如何處理打開/保存對話框中的瀏覽器下載時,在C#中
- 10. 網頁瀏覽器中的顯示下載對話框
- 11. 打開文件對話框的文件夾瀏覽器對話框
- 12. 下載鏈接點擊瀏覽器中打開下載窗口
- 13. 如何從url下載文件? (不在瀏覽器中打開)
- 14. 打開對話框下載pdf
- 15. 用PHP打開下載對話框
- 16. PHP:打開文件下載對話框
- 17. 在php/javascript中打開/瀏覽對話框?
- 18. 如何打開Eclipse Web瀏覽器?
- 19. 互聯網瀏覽器 - 打開文件對話框鍵盤shortcurt
- 20. 使用asp.net的圖像瀏覽器(打開對話框)?
- 21. YUI上傳器:自動打開瀏覽對話框
- 22. webView loadUrl打開瀏覽器選擇對話框
- 23. 瀏覽器不打開'保存文件'對話框
- 24. 如何在瀏覽器中從Django項目中彈出下載對話框?
- 25. CSV在瀏覽器中打開,不在Safari中下載
- 26. 在Android Web瀏覽器中使用js打開選擇框
- 27. 在Java中下載文件的文件夾瀏覽對話框
- 28. 如何在Javascript中打開下載對話框?
- 29. jquery ui對話框 - 當頁面加載時打開(如果瀏覽器爲ie)
- 30. 瀏覽器不產生文件下載對話框
感謝它也可以..... –