Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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或jquery将文件从一个文件夹复制到另一个文件夹_Javascript_Jquery - Fatal编程技术网

使用javascript或jquery将文件从一个文件夹复制到另一个文件夹

使用javascript或jquery将文件从一个文件夹复制到另一个文件夹,javascript,jquery,Javascript,Jquery,我的数据库中有这样一个文件路径\\ptrisf02\group2\Engine\u Follow\V2500-A5\V2500-A5\u e-Archive\EV15159-02\Pictures\u INC\INC\INCOMING-LX\Oil tank.jpg。当按钮在我的jsp页面中单击时,我想将其复制到另一个文件夹,如T:\\Temp\\。是否有任何方法可以使用javascript或jquery实现这一点?我尝试了ActiveXObject,但它给了我一个错误Automation se

我的数据库中有这样一个文件路径
\\ptrisf02\group2\Engine\u Follow\V2500-A5\V2500-A5\u e-Archive\EV15159-02\Pictures\u INC\INC\INCOMING-LX\Oil tank.jpg
。当按钮在我的jsp页面中单击时,我想将其复制到另一个文件夹,如
T:\\Temp\\
。是否有任何方法可以使用javascript或jquery实现这一点?我尝试了
ActiveXObject
,但它给了我一个错误
Automation server无法在IE中创建对象。

在尝试以任何方式使用JS时,您将遇到两个主要问题:

  • 权限和安全性
  • JS是沙盒

  • 更好的方法是使用JS触发Ajax调用,该调用使用web服务器基于的任何服务器端语言为您复制/移动文件。前提是web服务器确实有这样做的权限。

    好的,我理解。那么,是否有任何示例代码或教程?就个人而言,这存在安全问题,如果此网页或应用程序可供公众使用,则需要了解。首先,如果您传递整个文件名和位置,包括源和目标,那么歹徒将能够将敏感文件移动到webroot目录,并从那里查看它们。最好传入文件名中对每个所需文件唯一的部分,并在服务器端设置目标。好的,我明白了。谢谢。您不能用javascript或jquery在客户端执行此操作。您可以使用ajax向服务器发送命令,然后在服务器端执行此操作。对于ajax,您可以看到本教程: