Node.js Amazon nodejs Aws Sdk S3 signedUrl“;“回调”;
目前,我为我的nodejswebapp开发了一个小型图像上传程序。每个用户都有权上传10张图片(例如) 上传应该在客户端执行,以减少服务器的工作负载 因此,我在服务器端生成一个签名url并将其发送到客户端:Node.js Amazon nodejs Aws Sdk S3 signedUrl“;“回调”;,node.js,amazon-web-services,amazon-s3,aws-sdk,Node.js,Amazon Web Services,Amazon S3,Aws Sdk,目前,我为我的nodejswebapp开发了一个小型图像上传程序。每个用户都有权上传10张图片(例如) 上传应该在客户端执行,以减少服务器的工作负载 因此,我在服务器端生成一个签名url并将其发送到客户端: let request:S3.PutObjectRequest = { Key:filename, Bucket: "image-proxy", Expires:new Date(20000), ContentType:"jpg",ACL:"public-read"
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提供了解决方案:
你是说利克……正是我要找的:-)