在meteor js中是否有任何方法可以将图像上传到Amazon S3?

在meteor js中是否有任何方法可以将图像上传到Amazon S3?,meteor,meteor-slingshot,Meteor,Meteor Slingshot,我曾使用过CollectionFS和Slingshot,但都不起作用。他们还有其他选择吗?我肯定会推荐Slingshot,过去我在这方面做得很成功。我也听说过CollectionFS的优点,但从未使用过 也许可以试着发布一个关于什么东西不能工作的问题。我用Slingshot将文档从客户端上传到S3。它有助于防止服务器过载。一定是代码出了问题。提供更多细节会有所帮助 let fileObj=new upload($(evt.target)[0].files[0]) fileObj.start(fu

我曾使用过
CollectionFS
Slingshot
,但都不起作用。他们还有其他选择吗?

我肯定会推荐Slingshot,过去我在这方面做得很成功。我也听说过CollectionFS的优点,但从未使用过


也许可以试着发布一个关于什么东西不能工作的问题。

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

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
这是一个使用弹弓包的工作解决方案 谢谢
Cheers

CollectionFS已被弃用,但Slingshot工作得很好。您应该指定“不工作”的内容,并向我们展示您的代码。