我在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