Javascript 弹弓:如何从URL上传?
我想用meteor slingshot从URL上传一个文件到S3 文档很清楚如何从Javascript 弹弓:如何从URL上传?,javascript,meteor,meteor-slingshot,Javascript,Meteor,Meteor Slingshot,我想用meteor slingshot从URL上传一个文件到S3 文档很清楚如何从上传,但如何从URL获取?它看起来像这样(但显然这不起作用): 我猜它需要一个文件对象,显然你不能创建它。使用AJAX创建Blob 我知道CollectionFS可以接受URL,但我想使用slingshot。谢谢 var uploader = new Slingshot.Upload("myFileUploads"); uploader.send("http:/example.com/photo.jpg", fu
上传,但如何从URL获取?它看起来像这样(但显然这不起作用):
我猜它需要一个文件对象,显然你不能创建它。使用AJAX创建Blob
我知道CollectionFS可以接受URL,但我想使用slingshot。谢谢
var uploader = new Slingshot.Upload("myFileUploads");
uploader.send("http:/example.com/photo.jpg", function (error, downloadUrl) {
if (error) {
// Log service detailed response.
console.error('Error uploading', uploader.xhr.response);
alert (error);
}
else {
Meteor.users.update(Meteor.userId(), {$push: {"profile.files": downloadUrl}});
}
});