有没有方法可以在meteor js中将图像上传到Amazon S3?

时间:2016-07-09 12:17:47

标签: meteor meteor-slingshot

我使用过$(document).ready(function(search) { $('.ui.search') .search({ source: content }); var content = [{ title: 'Andorra' }, { title: 'United Arab Emirates' }, { title: 'Afghanistan' }, { title: 'Antigua' }, ]; }); CollectionFS,但没有一个有效。他们还有其他选择吗?

3 个答案:

答案 0 :(得分:0)

我肯定会推荐Slingshot,我过去也取得了很好的成功。我也听说过有关CollectionFS的好消息,但从未使用它。

也许尝试发布一个关于你无法工作的问题。

答案 1 :(得分:0)

我使用Slingshot将文档从客户端上传到S3。它有助于防止过载服务器。一定是代码有问题。提供更多细节将有所帮助。

答案 2 :(得分:0)

let fileObj=new upload($(evt.target)[0].files[0])
fileObj.start(function(url){
//do something with url
})

上传课程

import {Slingshot} from 'meteor/edgee:slingshot'

class upload{
 constructor(fileObj){
this._file=fileObj;
this._uploadInstance=new Slingshot.Upload("s3upload");
 }



start(cb){
this._uploadInstance.send(this._file,(error,url)=>{
  console.log(error);
  if(error)
    throw new Meteor.Error('upload-error',this._uploadInstance.xhr.response)

  cb(url)

})
}
}

export default upload

使用弹弓包装的解决方案 谢谢 干杯