2017-06-05 125 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 –