首页 > 解决方案 > 如何将表单上传的文件保存在javascript中特定文件夹的表单中?

问题描述

因此,我试图将上传的文件保存在特定文件夹中。说,我有一个 html 文件,如下所示:

<form>
<input type="file" id="image_file" />
<input type="file" id="text_file" />
<input type="submit" />
</form>

现在,我想为上述表单编写一个 js onsubmit 函数,以便将给定文件保存在基本文件夹内的唯一文件夹中。我一直在研究这样做的各种方法,我发现的唯一解决方案是通过进行 ajax 调用来使用服务器,我不想这样做。javascript中是否有任何本机方式允许我这样做?

标签: javascriptformsinputonsubmit

解决方案


您不能仅使用客户端 Javascript 将上传文件存储到服务器。您需要任何后端语言/技术。Javascript 是仅在客户端浏览器中运行的客户端语言,因此您需要将所选文件发送到服务器,然后使用任何后端语言(例如,php或“node.js”)将其保存在服务器上

查看这些链接:

https://www.w3schools.com/php/php_file_upload.asp https://www.w3schools.com/nodejs/nodejs_uploadfiles.asp


推荐阅读