2017-02-09 114 views
-2

イメージをs3バケットにアップロードします。私はそのようなthis tutorialとしてファイルをアップロードするには別の解決策を試してみましたが、私は常に、SSL例外としてエラーが発生します。AndroidファイルをAmazon S3にアップロード

Unable to execute HTTP request: Write error: ssl=0x55a53d5240: I/O error during system call, Connection reset by peer

私はあなたがエラーに取得することができ、あなたのネットワークが悪い場合は、この例外のコメントについての1件のコメントがありました。しかし、私のネットワークは良いです。

私のコードは以下の通りです:

private void uploadImage() { 

    // Initialize the Amazon Cognito credentials provider 
    CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
      getContext().getApplicationContext(), 
      "us-west-2:************", // Identity Pool ID 
      Regions.US_WEST_2 // Region 
    ); 


    ClientConfiguration configuration = new ClientConfiguration(); 
    configuration.setConnectionTimeout(50000); 
    configuration.setSocketTimeout(300000); 

    final AmazonS3 s3 = new AmazonS3Client(credentialsProvider, configuration); 

    TransferUtility transferUtility = new TransferUtility(s3, getContext().getApplicationContext()); 

    LocalImage image = mAddImageAdapter.getLocalImage(0); 
    final File mFile = new File(image.getImagePath()); 
    long len = mFile.length(); 

    transferUtility.upload("2y1s-images", mFile.getName(), mFile).setTransferListener(new TransferListener() { 
     @Override 
     public void onStateChanged(int id, TransferState state) { 

      Log.i(TAG, "image upload state: " + state.name()); 
     } 

     @Override 
     public void onProgressChanged(int id, long bytesCurrent, long bytesTotal) { 


      Log.e(TAG, "image upload percentage: " + bytesCurrent + " -" + bytesTotal); 
     } 

     @Override 
     public void onError(int id, Exception ex) { 

      Log.e(TAG, "image upload error: " + ex.getMessage()); 
     } 
    }); 


} 
+0

あなたのマニフェストにインターネットパーミッションを追加することを忘れませんでしたか? – SteelBytes

+0

はい私はインターネットを持っています、読んで、書き込み許可 – gokhan

+0

どのバージョンのaws sdkを使用していますか? (最新の?) – SteelBytes

答えて

0

が、私は後2日を過ごした例外の理由を発見しました。 ssl例外の主な理由は、別の地域の私のコグニティブ認証とs3バケットです。私はこの答えが他の人々に役立つことを願っています。

関連する問題