2017-06-05 58 views
0

我正在使用transloadit图像上传librabry上传图像和上传图像我正在使用下面的jQuery代码。如何解决transloadit裁剪图片上传的AccessDenied问题?

  $('#submit_form').transloadit({ 
       wait: true, 
       triggerUploadOnFileSelection: false, 
       autoSubmit:false, 
       params: { 
        auth: { 
         key: "<key>" 
        }, 
        steps: { 
         "cropped_thumb": { 
          "use": ":original", 
          "robot": "/image/resize", 
          "result": true, 
          "crop": {x1: 0, y1: 0, x2:50, y2:50}, 
          "resize_strategy": "crop" 
         } 
        } 
       } 
      }); 

对于正常的图像上传有没有发出但裁剪的图像它给AccessDenied错误,同时从URL https://s3-eu-west-1.amazonaws.com/tmp-eu-west-1.transloadit.com/9b177f304a1011e78e79d5120ae495ad.jpg enter image description here 请帮我解决这个问题访问图像。任何帮助将不胜感激。

谢谢

回答

0

Transloadit只存储文件24小时。您可能在执行装配后24小时后尝试访问该文件。如果您想永远保存结果,您也可以通过另一步将机器人导出到任何类型的支持存储提供商。

+0

Transloadit只存储24小时的文件?它不是真的,因为在我的项目中,所有文件都来自transloadit。该问题仅适用于裁剪图像。我不想将图像存储在我的服务器上。 –

+0

我在Transloadit工作,我们只存储24小时文件,然后将其从服务器中删除,请确保将所有编码结果存储在服务器上或将其导出到某个位置。 – Kiloreux

+0

我不这么认为,因为你可以在我的网站demostore.renterval.com上查看这里。所有产品图像都来自transloadit,并且在24小时之前未保存man:P:P –