繁体   English   中英

亚马逊nodejs Aws-SDK S3 SignedUrl“回调”

[英]Amazon nodejs Aws-Sdk S3 signedUrl “callback”

目前,我为我的nodejs-webapp开发了一个小图像上传器。 每个用户都有权上传10张图像(例如)。

应该在客户端执行上载以减少服务器工作量。

因此,我在服务器端生成一个签名的URL并将其发送给客户端:

let request:S3.PutObjectRequest = {
   Key:filename,
   Bucket: "image-proxy",
   Expires:new Date(20000),
   ContentType:"jpg",ACL:"public-read" 
}
this.s3.getSignedUrl("putObject",request,cb);

效果很好,但是如何控制最多10张图像和上传的一般状态? 一种可能性是在上传完成之后,将回调从客户端发送到服务器。

但是“永远不要信任客户端”,如果“黑客”阻止了此回调该怎么办。

上传完成后,是否可以从“ putObject”获取回调服务器端?

谢谢。

Micheal有解决方案:

AmazonS3 NotificationHowTo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM