大佬教程收集整理的这篇文章主要介绍了node.js – 节点JS AWS S3文件上传.如何获取公共URL响应,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_7@文件上传工作正常,但我想获取文件的公共URL发送回客户端.
@H_403_7@目前我得到的回应是:@H_403_7@
successfully uploaded data { ETag: '"957cd1a335adf5b4000a5101ec1f52bf"' }@H_403_7@这是我的代码我正在使用Node Express服务器,Multer处理上传.
@H_403_7@
app.use(multer({ // https://github.com/expressjs/multer dest: './public/uploads/',limits : { fileSize:100000 },rename: function (fieldname,fileName) { var time = new Date().getTime(); return filename.replace(/\W+/g,'-').toLowerCase() + time; },onFileUploadData: function (file,data,req,res) { // file : { fieldname,originalname,name,encoding,mimetype,path,extension,size,truncated,buffer } var params = { Bucket: creds.awsBucket,Key: file.name,Body: data,ACL: 'public-read' }; var s3 = new aws.S3() s3.putObject(params,function (perr,pres) { if (perr) { console.log("Error uploading data: ",perr); } else { console.log("successfully uploaded data",pres); } }); } })); app.post('/upload-image',function(req,res){ if(req.files.file === undefined){ res.send("error,no file chosen"); } });
以上是大佬教程为你收集整理的node.js – 节点JS AWS S3文件上传.如何获取公共URL响应全部内容,希望文章能够帮你解决node.js – 节点JS AWS S3文件上传.如何获取公共URL响应所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。