Javascript JS-保存上传的文件做光盘

Javascript JS-保存上传的文件做光盘,javascript,html,Javascript,Html,我有这个文件输入 <input type="file" class="file-input"> 我正在使用它在我的项目中上载图像 如何使用JS将上传的图像保存到某个本地文件夹?如果您愿意在本地保存文件,可以使用HTML5功能。在浏览器存储器中存储键/值对是一种相当简单的技术。正如所建议的,我更喜欢使用Web存储API。对于存储图像,解决方案可以是: $('input[type="file"]').on('change', function () { var reader

我有这个文件输入

<input type="file" class="file-input">

我正在使用它在我的项目中上载图像


如何使用JS将上传的图像保存到某个本地文件夹?

如果您愿意在本地保存文件,可以使用HTML5功能。在浏览器存储器中存储键/值对是一种相当简单的技术。正如所建议的,我更喜欢使用Web存储API。对于存储图像,解决方案可以是:

$('input[type="file"]').on('change', function () {
    var reader = new FileReader();
    reader.onload = function () {
        var thisImage = reader.result;
        localStorage.setItem("imgData", thisImage);
    };
    reader.readAsDataURL(this.files[0]);
});
下面是一个演示,它存储一个元素中的图像,将图像存储在本地存储器中并显示出来。

这是不可能的。但是,您可以使用javascript将文件传递到服务器端端点以保存它。如果他使用node.js-he,请参见@user2079802can@Legendary我认为可以放心地假设他not@user2079802我也是,但永远不要过于自信;)是的,不能只用JS。但是,如果您添加了PHP、ASP或Node之类的语言,那么是的,可以完成@图希德