mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-23 02:06:12 +02:00
Update Module.bsl
This commit is contained in:
parent
892ffd802d
commit
e641a2f4ff
@ -35,6 +35,17 @@
|
||||
|
||||
#Область РаботаСФайлами
|
||||
|
||||
// Загрузить файл
|
||||
// Загружает файл на облачный диск
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен - token
|
||||
// Файл - Строка, ДвоичныеДанные - Данные файл для загрузки - file
|
||||
// Путь - Строка - Путь сохранения на Dropbox - path
|
||||
// Перезаписывать - Булево - Перезаписывать файл или менять название - overwrite
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable
|
||||
Функция ЗагрузитьФайл(Знач Токен, Знач Файл, Знач Путь, Знач Перезаписывать = Ложь) Экспорт
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Файл);
|
||||
@ -93,7 +104,14 @@
|
||||
|
||||
URL = "https://content.dropboxapi.com/2/files/upload";
|
||||
|
||||
Параметры = Новый Структура("autorename,mode,mute,path,strict_conflict", Ложь, Режим, Ложь, Путь, Ложь);
|
||||
Параметры = Новый Структура;
|
||||
|
||||
OPI_Инструменты.ДобавитьПоле("autorename" , Ложь , "Булево", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("mode" , Режим, "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("mute" , Ложь , "Булево", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("path" , Путь , "Строка", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("strict_conflict", Ложь , "Булево", Параметры);
|
||||
|
||||
Заголовки = ПолучитьЗаголовкиЗапроса(Токен, Параметры);
|
||||
|
||||
Ответ = OPI_Инструменты.PostBinary(URL, Файл, Заголовки);
|
||||
|
Loading…
Reference in New Issue
Block a user