You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-07-17 01:42:25 +02:00
Fastfix
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@ -590,7 +590,8 @@
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации AWS: [PutObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)
|
||||
// Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`
|
||||
// Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`^
|
||||
// Использование данного метода для больших файлов может приводить к сбоям
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование объекта в бакете - name
|
||||
@ -622,7 +623,8 @@
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации AWS: [CreateMultipartUpload](@docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html)
|
||||
// Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`
|
||||
// Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`^
|
||||
// Использование загрузки частями для файлов < 5 МБ или при размере одной части < 5 МБ приведет к ошибке
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование объекта в бакете - name
|
||||
|
@ -2149,6 +2149,7 @@
|
||||
|
||||
S3_СоздатьБакет(ПараметрыТеста);
|
||||
S3_ЗагрузитьОбъект(ПараметрыТеста);
|
||||
S3_ЗагрузитьОбъектЦеликом(ПараметрыТеста);
|
||||
S3_ИнициализироватьЗагрузкуЧастями(ПараметрыТеста);
|
||||
S3_ЗагрузитьЧастьОбъекта(ПараметрыТеста);
|
||||
S3_ЗавершитьЗагрузкуЧастями(ПараметрыТеста);
|
||||
@ -15074,6 +15075,30 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура S3_ЗагрузитьОбъектЦеликом(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region);
|
||||
|
||||
Наименование = "pictureSmall.jpg";
|
||||
Бакет = "opi-gpbucket3";
|
||||
Содержимое = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные
|
||||
|
||||
Результат = OPI_S3.ЗагрузитьОбъектЦеликом(Наименование, Бакет, Содержимое, ОсновныеДанные);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъектЦеликом", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура S3_УдалитьОбъект(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
|
@ -2040,9 +2040,9 @@
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||
|
||||
|
||||
Модуль = Вычислить(Имя);
|
||||
|
||||
|
||||
Возврат Модуль;
|
||||
КонецФункции
|
||||
|
||||
|
@ -590,7 +590,8 @@
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации AWS: [PutObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)
|
||||
// Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`
|
||||
// Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`^
|
||||
// Использование данного метода для больших файлов может приводить к сбоям
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование объекта в бакете - name
|
||||
@ -622,7 +623,8 @@
|
||||
//
|
||||
// Примечание:
|
||||
// Метод в документации AWS: [CreateMultipartUpload](@docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html)
|
||||
// Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`
|
||||
// Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`^
|
||||
// Использование загрузки частями для файлов < 5 МБ или при размере одной части < 5 МБ приведет к ошибке
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование объекта в бакете - name
|
||||
|
@ -2149,6 +2149,7 @@
|
||||
|
||||
S3_СоздатьБакет(ПараметрыТеста);
|
||||
S3_ЗагрузитьОбъект(ПараметрыТеста);
|
||||
S3_ЗагрузитьОбъектЦеликом(ПараметрыТеста);
|
||||
S3_ИнициализироватьЗагрузкуЧастями(ПараметрыТеста);
|
||||
S3_ЗагрузитьЧастьОбъекта(ПараметрыТеста);
|
||||
S3_ЗавершитьЗагрузкуЧастями(ПараметрыТеста);
|
||||
@ -15074,6 +15075,30 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура S3_ЗагрузитьОбъектЦеликом(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region);
|
||||
|
||||
Наименование = "pictureSmall.jpg";
|
||||
Бакет = "opi-gpbucket3";
|
||||
Содержимое = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные
|
||||
|
||||
Результат = OPI_S3.ЗагрузитьОбъектЦеликом(Наименование, Бакет, Содержимое, ОсновныеДанные);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъектЦеликом", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура S3_УдалитьОбъект(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
|
Reference in New Issue
Block a user