2017-06-05 3 views
0

transloadit image upload 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" 
         } 
        } 
       } 
      }); 

この問題を解決するために私を助けてくださいそこに問題はありませんが、URL https://s3-eu-west-1.amazonaws.com/tmp-eu-west-1.transloadit.com/9b177f304a1011e78e79d5120ae495ad.jpg enter image description here から画像へのアクセス中にトリミングされた画像のために、それはAccessDeniedエラーが発生しますアップロードします。どんな助けもありがとう。

ありがとう

答えて

0

Transloaditはファイルを24時間保存します。おそらく、アセンブリの実行後24時間後にそのファイルにアクセスしようとしています。また、結果を永遠に保存したい場合は、別の手順でロボットをあらゆる種類のサポートストレージプロバイダにエクスポートすることもできます。

+0

Transloaditはファイルを24時間だけ保存しますか?私のプロジェクトではすべてのファイルがtransloaditから来ているので、それは当てはまりません。この問題は切り抜かれた画像の場合にのみ発生します。私は自分のサーバーに画像を保存したくない。 –

+0

私はTransloaditで働いており、私たちはサーバーからそれらを削除する前に24時間だけファイルを保存していますので、あなたのエンコーディング結果をサーバーに保存したり、どこかにエクスポートしてください。 – Kiloreux

+0

あなたは私のサイトdemostore.renterval.comでここをチェックできるので、私はそうは思わない。すべての製品イメージはtransloaditから取得され、24時間前に保存されません。P:P –

関連する問題