【问题标题】:CollectionFS and CFS-S3 Meteor small help needed需要 CollectionFS 和 CFS-S3 Meteor 小帮助
【发布时间】:2020-05-20 00:56:41
【问题描述】:

我创建了一个简单的网站来处理带有 collectionFS 的上传,http://uploadapp.meteor.com/,当我点击上传时,它会将文件上传到我的 AS3 存储桶,但如果我点击网站中上传的图片并复制 url,它会给我一个本地网址示例:

http://uploadapp.meteor.com/cfs/files/videos/tn877RSLTC2S6SnwG/download%20(1).jpeg?token=eyJhdXRoVG9rZW4iOiJHYkpZVkZ4V0dOLUlCQmJPbzdrdUxxS3VuQ3FDWDFBOUtSNzBBV1p3X0t3In0%3D

这意味着图像正在显示上传到 mongodb 和 as3?

我怎样才能让它只显示和直接从 AS3 上传? (图像存储在 as3 存储桶中,因此上传正常)

上传表单的事件处理程序是:

Template.hello.events({
    'change .fileInput':function(evt,tmpl){
      FS.Utility.eachFile(event,function(file){
        var fileObj = new FS.File(file);
        Videos.insert(fileObj),function(err){
          console.log(err);
        }
      })
    }
  });

【问题讨论】:

    标签: javascript meteor dom-events


    【解决方案1】:

    URL 只是实际图像的代理。之所以这样,是需要对要显示的url进行签名。

    它实际上不在你的 mongodb 上,它只在 S3 上。

    【讨论】:

    • 谢谢,当我删除图像并从亚马逊帐户中删除时,我也想通了。
    猜你喜欢
    • 2014-08-08
    • 2014-08-05
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    相关资源
    最近更新 更多