Meteor cfs s3上传的工作原理
我以前使用过Meteor cfs s3上传的工作原理,meteor,amazon-s3,Meteor,Amazon S3,我以前使用过slingshot,这个过程非常简单:我们上传图像,它返回s3 bucket上传的url 现在我想调整图像大小,需要对图像执行一些操作,因此我切换到cfs:s3包。但是,当我尝试上载图像时,它会返回一些没有url的记录,并将其存储在数据库中: { "_id" : "Rwa7Xo65pv6cAP2aY", "copies" : { "thumbs" : { "name" : "306032-facebook.jpg",
slingshot
,这个过程非常简单:我们上传图像,它返回s3 bucket上传的url
现在我想调整图像大小,需要对图像执行一些操作,因此我切换到cfs:s3
包。但是,当我尝试上载图像时,它会返回一些没有url的记录,并将其存储在数据库中:
{
"_id" : "Rwa7Xo65pv6cAP2aY",
"copies" : {
"thumbs" : {
"name" : "306032-facebook.jpg",
"type" : "image/jpeg",
"size" : 4262,
"key" : "thumbs/Rwa7Xo65pv6cAP2aY-306032-facebook.jpg",
"updatedAt" : ISODate("2015-02-14T06:44:04.476Z"),
"createdAt" : ISODate("2015-02-14T06:44:04.476Z")
}
},
"original" : {
"name" : "306032-facebook.jpg",
"updatedAt" : ISODate("2015-01-30T09:48:58.000Z"),
"size" : 4262,
"type" : "image/jpeg"
},
"uploadedAt" : ISODate("2015-02-14T06:43:59.062Z")
}
- 如何从该记录中获取URL?(我想它是
)它是否将我的服务器url链接到AmazonS3URLkey
- 与弹弓相比,这种方法有哪些优点
- 我如何知道上传已完成?我找不出任何ui帮助程序,有没有反应式帮助程序来跟踪下载百分比
Template.registerHelper('THUMBS_URL', function(key){
return S3_ENDPOINT + key;
})