【问题标题】:filepicker urls with s3带有 s3 的文件选择器 url
【发布时间】:2012-11-09 20:39:56
【问题描述】:

我正在寻找构建一个照片管理应用程序,我决定将 Filepicker.io 与 Amazon s3 一起使用来管理静态文件的上传/托管。我计划让 Filepicker 处理将图像上传到 s3,然后我会将图像的 url 存储在数据库中——这些 url 将嵌入到模板中。例如,

HTML:

<input type="file" name="datafile">
  {{#if src}}
  <img src='{{src}}'>
  {{/if}}

Javascript:

'change input' : function (e, t) {

      var file = e.currentTarget.files[0];
      if (file) {
        filepicker.store(file, function(fp){
          // Set URL to fpURL 
        }, function(err){
          console.log('error', err);
        }, function(progress){
          console.log('loading', progress);
        });
      }

    }

我的问题:将文件选择器 url 存储在数据库中更好吗?或者我应该保存可以直接链接到 s3 的key url?

我的 filePicker 成功对象如下所示:

{url: "https://www.filepicker.io/api/file/wppeyWAUQaaX0HPgXQ", 
size: 76511, type: "image/png", 
key: "EdqmSpbDQziIvSfI4g_logo.png", 
filename: "logo.png"}

【问题讨论】:

    标签: amazon-s3 filepicker


    【解决方案1】:

    我们建议直接存储 URL,这样您就可以利用 conversion features 和我们在 URL 之上提供的其他功能。另外,您不必直接弄乱 S3 API,而是可以在 url 上执行 GET 和 POST

    【讨论】:

    • 谢谢。这就是我最终做的事情,而且似乎效果很好。
    • 如果我离开 filepicker.io,这会继续工作吗?或者一旦我的帐户被停用,我的网址就会全部中断?
    • 如果您停用您的帐户,我们可以与您合作,以确保您可以顺利过渡关闭服务。看到你离开我们会很难过!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多