我在C sharp中創建了一個Word文檔生成器,我希望生成的Word文檔保存在客戶端的特定位置。我正在尋找類似Windows窗體中的FolderBrowserDialog功能。我使用ASP.Net,我嘗試了可能的解決方案,但仍然沒有運氣。任何人都可以幫助我。ASP.Net中的文件夾瀏覽器對話框
0
A
回答
0
嘗試使用的HttpResponse在後面的代碼:
,如:
// Clear the content of the response
Response.ClearContent();
// Add the file name and attachment, which will force the open/cancel/save dialog box to show, to the header
Response.AddHeader("Content-Disposition", "attachment; filename=" + savedNameWithExtension);
// Add the file size into the response header
Response.AddHeader("Content-Length", myfile.Length.ToString());
// Set the ContentType
Response.ContentType = ReturnExtension(myfile.Extension.ToLower());
// Write the file into the response (TransmitFile is for ASP.NET 2.0. In ASP.NET 1.1 you have to use WriteFile instead)
Response.TransmitFile(myfile.FullName);
// End the response
Response.End();
這部分代碼會提示用戶到指定的文件保存在自己的機器上的某個位置。
希望這是明確的。
1
0
當您從瀏覽器的瀏覽器中下載文件以顯示保存文件對話框,並且這適用於所有瀏覽器和所有平臺。只需保持默認行爲並讓用戶決定位置和文件名稱即可。我猜如果可能的話,任何hacky實現該部分,它很可能會在一些瀏覽器或平臺,如mac,ipad,android中斷...
你不需要指定任何控制使用,一次你調用的方法來下載文件一樣
Response.WriteFile
或Response.BinaryWrite
或任何其他瀏覽器需要照顧的一切別人爲你,讓它成爲像;-)
相關問題
- 1. 瀏覽文件夾對話框
- 2. Outlook文件夾瀏覽對話框?
- 3. Outlook中的文件夾瀏覽器對話框Addin
- 4. 在Java中下載文件的文件夾瀏覽對話框
- 5. 文件夾瀏覽對話框沒有顯示文件夾
- 6. Visual Studio 2008的文件夾瀏覽器對話框
- 7. 帶環境的文件夾瀏覽器對話框
- 8. asp.net文件瀏覽器對話框,然後連接中斷
- 9. 文件瀏覽器對話框實現
- 10. c#asp.net中的文件夾對話框
- 11. 如何在Adobe FLEX中創建「瀏覽文件夾」對話框?
- 12. VBNET瀏覽文件夾對話框中,鍵入
- 13. 向用戶詢問文件夾(打開瀏覽對話框)
- 14. 自定義瀏覽文件夾對話框以顯示路徑
- 15. 文件夾瀏覽器對話框組件沒有顯示窗體中的文件夾列表
- 16. 編程方式打開文件對話框中的瀏覽器
- 17. 如何給瀏覽器對話框中的userchoice文件名
- 18. C# - WPF - 獲取文件夾瀏覽器對話框而不使用System.Windows.Forms?
- 19. Silverlight模式對話框干擾瀏覽器的onbeforeunload對話框
- 20. C#中的文件夾瀏覽器#
- 21. 使用asp.net的圖像瀏覽器(打開對話框)?
- 22. 如何將編輯框添加到MFC CFolderDialog(「瀏覽文件夾」對話框)?
- 23. 瀏覽器下載對話框
- 24. jQuery UI對話框和IE瀏覽器
- 25. 造型瀏覽器對話框
- 26. 通用對話框瀏覽器
- 27. 打開對話框選擇瀏覽器
- 28. MSAL瀏覽器對話框關閉
- 29. 提示瀏覽器下載對話框
- 30. 瀏覽器不打開'保存文件'對話框
瀏覽器本身並沒有什麼那種效果。你需要一些flash或者一個Java applet來達到這個目的。 – deostroll