Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将多个文件从服务器复制到usb驱动器_Javascript_Java_Asp.net_Html_Activex - Fatal编程技术网

Javascript 如何将多个文件从服务器复制到usb驱动器

Javascript 如何将多个文件从服务器复制到usb驱动器,javascript,java,asp.net,html,activex,Javascript,Java,Asp.net,Html,Activex,在我的java web应用程序中,单击“保存文件”按钮,需要将6个文件从服务器复制到用户计算机的usb驱动器 如果未找到usb驱动器,则需要显示警告消息“未检测到usb驱动器” 我认为,由于安全问题,通过Java脚本是不可能的 正确的解决方案是什么?作为一个网站,您不能告诉用户应该将文件保存在哪里,另一方面,您可以创建一个脚本,在脚本所在的位置下载文件。如果您在Windows上: 获取“wget for windows”二进制文件并将其放在USB密钥上 创建一个get_server_file.b

在我的java web应用程序中,单击“保存文件”按钮,需要将6个文件从服务器复制到用户计算机的usb驱动器

如果未找到usb驱动器,则需要显示警告消息“未检测到usb驱动器”

我认为,由于安全问题,通过Java脚本是不可能的


正确的解决方案是什么?

作为一个网站,您不能告诉用户应该将文件保存在哪里,另一方面,您可以创建一个脚本,在脚本所在的位置下载文件。如果您在Windows上:

  • 获取“wget for windows”二进制文件并将其放在USB密钥上
  • 创建一个get_server_file.bat脚本文件
  • 编辑文件,但命令行如下

    wget


  • 当用户单击脚本时,文件将被下载。如果您需要更多选项,请查看wget文档。

    到目前为止您尝试了哪些?您有吗?您想在web服务器单击按钮时从其下载文件,绕过浏览器的正常下载过程,然后将文件直接写入用户计算机上的媒体设备。。。从网络浏览器?出于安全考虑,我猜这是不可能的。只需像普通一样下载文件,并强制用户选择保存位置。是否可以从ActiveX或Filesystemobject下载