Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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将所选文件复制到文件夹中_Javascript_Html - Fatal编程技术网

如何使用javascript将所选文件复制到文件夹中

如何使用javascript将所选文件复制到文件夹中,javascript,html,Javascript,Html,我想使用JavaScript将文件存储/复制到文件夹中。正在从输入类型文件获取文件 JavaScript代码- function submitForm(action) { // here I want to do copy file into folder } HTML代码- <form id="exampleForm" method="post" action="" enctype="multipart/form-data" > <input ty

我想使用JavaScript将文件存储/复制到文件夹中。正在从输入类型文件获取文件
JavaScript代码-

function submitForm(action)
{
    // here I want to do copy file into folder
}
HTML代码-

<form id="exampleForm" method="post" action=""  enctype="multipart/form-data" >

      <input  type="file" class="upload" name="imagename" id="imagename" />

      <input type="button" name="save_exit"  id="save_exit" onclick="submitForm('add_question_sql.php')" value="Save &amp; Exit"   />
</form>

由于某些原因,我无法使用提交按钮。
那么如何使用JavaScript将文件复制到文件夹中呢?

正如Paulo所评论的,这不是一个JavaScript主题。选择文件并提交表单后,服务器端应用程序将收到请求,并能够接收上传的文件并将其存储在服务器上的某个位置。

因为javascript是客户端语言。因此,使用javascript是不可能的


你必须使用任何后端技术。像php、java、node。

你的问题非常简单明了。Google将为您提供此服务。javascript是一种客户端语言,对文件系统的访问受到限制。iirc不能使用javascript更改客户端的文件系统;这将是一个重大的安全问题。此外,作为一种客户机语言,您无法使用javascript访问服务器的文件系统。您最好描述一下您的需求,因为您发现的解决方案(复制文件的javascript)似乎无法实现。是否可以在submitForm()中使用ajax将文件数据/详细信息发送到ajax文件。然后我们在ajax文件中使用php的move_上传的_file()?如果这是可能的,那怎么办?啊,我明白了。您希望以静默方式处理上载,而不刷新页面。是的,文件可以通过Ajax上传。此功能是在XMLHttpRequest级别2中添加的,目前仍在广泛使用的一些主要浏览器(尤其是Internet Explorer 9)不支持此功能。但如果这不是问题的话,下面是XML 2的精彩介绍,包括上传文件的说明: