Скопируйте большой файл из AWS S3, используя AWS SDK для JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Скопируйте большой файл из AWS S3, используя AWS SDK для Java

Сообщение Anonymous »

Я использую AWS SDK 1.12.668 для Java для копирования файлов из S3 Bucket. Я копирую файлы в другое облако. После того, как копирование в другое облако выполнено, файл помечен как копируемое. Я сталкиваюсь с исключением в GetS3Object для больших файлов, таких как 3 ГБ файла. < /P>
try {
S3Object s3Object = s3Service.getS3Object(s3ObjectId);
long objectSize = s3Object.getObjectMetadata().getContentLength();
//copy to other cloud
} catch (Exception e) {
//exception handling
}
< /code>
Исключение: < /p>
org.apache.http.ConnectionClosedException: Premature end of Content-Length delimited message body (expected: 3,221,225,472; received: 5,406,600)
at org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:178)
at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:135)
at com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at com.amazonaws.event.ProgressInputStream.read(ProgressInputStream.java:180)
at com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at com.amazonaws.event.ProgressInputStream.read(ProgressInputStream.java:180)
at com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at com.amazonaws.util.LengthCheckInputStream.read(LengthCheckInputStream.java:107)
at com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at com.amazonaws.services.s3.internal.S3AbortableInputStream.read(S3AbortableInputStream.java:125)
at com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:106)
at com.microsoft.graph.core.tasks.LargeFileUploadTask.chunkInputStream(LargeFileUploadTask.java:277)
at com.microsoft.graph.core.tasks.LargeFileUploadTask.uploadSlice(LargeFileUploadTask.java:201)
at com.microsoft.graph.core.tasks.LargeFileUploadTask.upload(LargeFileUploadTask.java:128)


Подробнее здесь: https://stackoverflow.com/questions/795 ... k-for-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Скопируйте большой файл из AWS S3, используя AWS SDK для Java [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Скопируйте большой файл из AWS S3, используя AWS SDK для Java [закрыто]
    Гость » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Гость
  • Конфликт AWS между aws.java.sdk.core и aws.java.sdk.s3 jdk 21
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Конфликт AWS между aws.java.sdk.core и aws.java.sdk.s3 jdk 21
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Android Studio Обработка обработки SDK. Эта версия понимает только версии SDK XML до 3, но файл SDK XML версии 4
    Anonymous » » в форуме Android
    0 Ответы
    98 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»