带有s3的filepicker网址

时间:2012-11-09 20:39:57

标签: amazon-s3 filepicker

我正在寻找构建照片管理应用程序,我决定使用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);
        });
      }

    }

我的问题:将filepicker url存储在数据库中是否更好?或者我应该保存key网址,它可以直接链接到s3?

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

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

1 个答案:

答案 0 :(得分:2)

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