Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.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 如何将多个文件并行上传到AmazonS3?_Javascript_Amazon Web Services_Amazon S3_Gulp - Fatal编程技术网

Javascript 如何将多个文件并行上传到AmazonS3?

Javascript 如何将多个文件并行上传到AmazonS3?,javascript,amazon-web-services,amazon-s3,gulp,Javascript,Amazon Web Services,Amazon S3,Gulp,我使用的是纯js代码,我有一个多输入文件,我想把它的值上传到amazon s3,上传到s3的代码工作正常,但当我上传其中一个输入文件时,它还没有完成,并上传到另一个输入文件中,代码将被覆盖到第二次上传,所以我试着使用这里的代码 将多个文件并行上传到amazon S3而不发生冲突,但我面临许多问题 var AWS=require('AWS-sdk'), multer=要求(“multer”); var upload=multer({dest:'uploads/'}); var fileChoos

我使用的是纯js代码,我有一个多输入文件,我想把它的值上传到amazon s3,上传到s3的代码工作正常,但当我上传其中一个输入文件时,它还没有完成,并上传到另一个输入文件中,代码将被覆盖到第二次上传,所以我试着使用这里的代码

将多个文件并行上传到amazon S3而不发生冲突,但我面临许多问题

var AWS=require('AWS-sdk'),
multer=要求(“multer”);
var upload=multer({dest:'uploads/'});
var fileChooser=document.getElementsByClassName('s3-input');
如果(文件选择器){
对于(var i=0;i{
console.log(值);
},原因=>{
控制台日志(原因);
});
}否则{
log(“没有要上载的文件”)
}
},假);
}

}
您似乎在浏览器(客户端js运行程序)上使用为node.js(服务器端js运行程序)设计的API。如果是这样的话,那么只要您使用的API是为node.js或类似的服务器端平台设计的,这就不起作用。您需要下载node.js并在其中部署代码,还可能需要安装express.js。网站上有一些关于如何部署node.js和应用程序或页面的教程。

欢迎使用,感谢您在问题中付出了这么多努力。你有一些排版问题,我已经纠正了。事实上,我是新手,你能分享一些链接,引导我找到解决方案吗!当然,您希望它与webserver+浏览器一起使用吗?或者一个控制台应用程序就足够了?例如,对于webserver+浏览器,您可以检查