如何从服务器复制多个文件到USB驱动器
问题描述:
在我的Java Web应用程序需要从服务器复制6个文件到用户计算机USB驱动器上单击保存文件按钮。如何从服务器复制多个文件到USB驱动器
如果找不到usb驱动器,则需要显示警告消息'no usb drive detected'。
我想,由于安全问题,它不可能通过Java脚本。
什么才是正确的解决方案?
答
作为一个网站,你不能告诉用户他应该在哪里保存文件,另一方面,你可以创建一个脚本,在脚本所在的位置下载文件。如果您在Windows上:
- 获取“wget for windows”二进制文件并将其放在USB密钥上。
- 创建一个get_server_file.bat脚本文件。
-
编辑文件和命令,但线条状
当该脚本的用户点击,该文件将被下载。如果您需要更多选项,请查看wget文档。
+0
是否可以从ActiveX或Filesystemobject – thaya
你到目前为止尝试过什么?你有[mcve](http://stackoverflow.com/help/mcve)吗? – Andrey
想要从Web服务器下载文件时,他们单击按钮,绕过浏览器的正常下载过程,然后将文件直接写入用户计算机上的媒体设备...从Web浏览器中进行浏览?由于安全考虑,我猜想这是不可能的。只需像正常一样下载文件,并强制用户选择保存位置。 – samiles