mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-04-07 07:10:01 +02:00
Fastfix
This commit is contained in:
parent
0f593f2fff
commit
3c166dafa4
File diff suppressed because it is too large
Load Diff
@ -530,6 +530,9 @@
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации AWS: [PutObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)
|
||||
// Вы можете использовать поле `ChunkSize` в основных данных для указания минимального размера и величины чанка загрузки по частям
|
||||
// Например, ChunkSize=X означает, что все файлы, размером больше X (в байтах) будут загружаться по частям, где одна часть будет размером X.
|
||||
// Загрузка по частям используется для больших файлов. Стандартный размер ChunkSize - 20971520 байт (20 МБайт)
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование объекта в бакете - name
|
||||
@ -753,8 +756,10 @@
|
||||
ЗаголовокИсточника = Новый Соответствие();
|
||||
ЗаголовокИсточника.Вставить("x-amz-copy-source", Источник);
|
||||
ДобавитьДополнительныеЗаголовки(Заголовки, ЗаголовокИсточника);
|
||||
|
||||
ЗаполнитьURLОбъекта(ОсновныеДанные_, ПутьПриемник, БакетПриемник);
|
||||
|
||||
Ответ = ЗагрузитьОбъект(ПутьПриемник, БакетПриемник, Неопределено, ОсновныеДанные_, Заголовки);
|
||||
Ответ = ЗагрузитьОбъектЦеликом(ОсновныеДанные_, Неопределено, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
|
@ -15063,6 +15063,10 @@
|
||||
ОсновныеДанные.Вставить("ChunkSize", 5242880);
|
||||
|
||||
Результат = OPI_S3.ЗагрузитьОбъект(Наименование, Бакет, Содержимое, ОсновныеДанные);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъект (частями)", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные);
|
||||
|
||||
КонецПроцедуры
|
||||
|
Loading…
x
Reference in New Issue
Block a user