我们应该如何提示用户选择用java下载文件的路径?目前,我提供了一个默认路径来存储文件。但是,我应该如何让用户选择路径?我正在使用JSP和Servlet。 一旦用户在JSP中输入特定数据并点击生成报告,就会提示用户一个对话框,要求他/她选择路径。提示用户选择下载文件的路径java
回答
文件将被下载的路径是客户端浏览器的作业,而不是来自Web应用程序。您应该将文件的内容写入HttpServletResponse
。确保将内容类型设置为"application/octet-stream"
以始终提示用户下载文件,而不管客户端浏览器如何。
我觉得'Content-Disposition:attachment;'header是更好的选择。看看这个[answer](http://stackoverflow.com/questions/20508788/do-i-need-content-type-application-octet-stream-for-file-download#20509354)以便更好地理解 – Arkantos
@ Arkantos过去我曾阅读过这篇文章,但仍喜欢使用内容类型而不是内容处置。 –
此偏好的具体原因是什么?只是想知道是否有任何与该链接的方法陷阱..它看起来很干净:-) – Arkantos
- 1. 如何发送路径控制选择文件夹提示值?
- 2. 如何使用php下载文件,提供的路径已知
- 3. 使用savefileDialog选择文件夹路径
- 4. 创建MFC对话框让用户选择文件路径
- 5. 获取路径字符串,无需用户选择文件
- 6. 允许用户在Lotus Notes中选择文件夹路径
- 7. 使用applescript获取.vcf文件的文件路径(无用户提示)
- 8. 如何在C#中使用folderBrowserDialog1.SelectedPath让用户选择一个下载路径?
- 9. 查询用户选择路径
- 10. 提示用户保存路径?
- 11. PHP文件下载路径太长
- 12. ftp文件下载路径有问题?
- 13. 如何加密文件下载路径
- 14. 选择可绘制文件路径
- 15. 为Python文件访问选择路径
- 16. 如何提示保存为用户使用chrome下载文件的选项?
- 17. Tomcat的Java VM路径选择
- 18. 如何提示用户选择将在matlab中加载的文件?
- 19. 的Java:提示添加类路径
- 20. C# - 读取文件下载的本地下载路径
- 21. 提示用户选择单选按钮
- 22. 用vbscript下载提示保存文件
- 23. 使用Struts2下载文件并提示
- 24. 根据用户控件的路径加载资源文件
- 25. 加载HTML使用加载根文件的路径的相对路径,而不是源文件的路径
- 26. CasperJS下载复制文件夹路径,而不是下载指定的文件
- 27. 可能在javascript中生成文件并提示用户下载?
- 28. 提示用户下载PDF文件而不是打开
- 29. 在用户选择文件后添加提示
- 30. 命令提示符java路径错误
发送重定向到生成的报告? –