精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2014-01-13
最后修改:2014-01-13
因为这样的操作很频繁,所以要减少客户的操作, 最好是点击页面按钮之后自动保存到这里(好像不太现实)。 退而求其次,用下面的形式返回到客户端,跳出保存对话框,文件名可以设定,但是需要用户自己选择保存路径。 response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "inline;filename=\"" + fileNm + "\""); 保存的路径能设定为固定值吗?或者有别的好方法吗? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2014-01-13
补充一下在网上调查的,
[http://blog.csdn.net/54powerman/article/details/649069] 网上有不少上面链接里处理的转载,但是拿过来用的时候,并不能保存到本地。而是保存到服务器端相应的文件夹里了。 |
|
返回顶楼 | |
发表时间:2014-01-13
所有文件打个zip包
|
|
返回顶楼 | |
发表时间:2014-01-13
谢谢~
不是文件多,是这样的操作多。每次就一个文件。 |
|
返回顶楼 | |
发表时间:2014-01-14
没有了解这方面的朋友吗
|
|
返回顶楼 | |
发表时间:2014-01-15
如果是从浏览器下载,用java再写个下载器保存到指定目录不就好了。
非浏览器的话,用ftp会不会更好点。 |
|
返回顶楼 | |
发表时间:2014-01-16
好像不行的。浏览器和服务器之间是http解耦的,方式的二进制流。因此浏览器要保存在哪里,是自己new File(浏览器指定路径)。服务器没办法设置的。
|
|
返回顶楼 | |
发表时间:2014-01-16
从安全上看服务端应该是不能直接指定用户的保存路径吧。如果可以的话,我写一个木马或者恶意文件,用户点击下载就直接把系统的重要文件替换了,我就入侵用户系统了。
|
|
返回顶楼 | |
发表时间:2014-01-19
还能保存到客户端电脑指定目录?从安全性来说就不应该允许。
|
|
返回顶楼 | |
发表时间:2014-01-20
让用户用chrome浏览器吧
|
|
返回顶楼 | |