mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-30 05:59:32 +02:00
DB: Удаление файла
This commit is contained in:
parent
bd57e9bead
commit
1413adcda5
@ -127,7 +127,7 @@
|
||||
// Токен - Строка - Токен - token
|
||||
// Файл - Строка, ДвоичныеДанные - Данные файл для загрузки - file
|
||||
// Путь - Строка - Путь сохранения на Dropbox - path
|
||||
// Перезаписывать - Булево - Перезаписывать файл или менять название - overwrite
|
||||
// Перезаписывать - Булево - Перезаписывать файл при конфликте путей - overwrite
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox
|
||||
@ -139,7 +139,7 @@
|
||||
|
||||
Режим = ?(Перезаписывать, "overwrite", "add");
|
||||
Размер = Файл.Размер();
|
||||
Граница = 5000000;
|
||||
Граница = 100000000;
|
||||
|
||||
Если Размер > Граница Тогда
|
||||
Ответ = ЗагрузитьБольшойФайл(Токен, Файл, Путь, Режим);
|
||||
@ -151,6 +151,21 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция УдалитьФайл(Знач Токен, Знач Путь) Экспорт
|
||||
|
||||
URL = "https://api.dropboxapi.com/2/files/delete_v2";
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("path", Путь, "Строка", Параметры);
|
||||
|
||||
Заголовки = ПолучитьЗаголовкиЗапроса(Токен);
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
@ -181,7 +196,7 @@
|
||||
|
||||
URL = "https://content.dropboxapi.com/2/files/upload_session/append_v2";
|
||||
|
||||
РазмерЧасти = 5000000;
|
||||
РазмерЧасти = 100000000;
|
||||
ТекущаяПозиция = 0;
|
||||
ПрочитаноБайт = 0;
|
||||
ОбщийРазмер = Файл.Размер();
|
||||
|
@ -208,9 +208,9 @@
|
||||
НовыйТест(ТаблицаТестов, "АТ_СоздатьПоле" , "Создать/Изменить поле" , АирТ);
|
||||
НовыйТест(ТаблицаТестов, "АТ_СоздатьУдалитьЗаписи" , "Создать/Удалить записи" , АирТ);
|
||||
|
||||
НовыйТест(ТаблицаТестов, "ДропБокс_ЗагрузитьФайл" , "Загрузить файл" , ДропБокс);
|
||||
НовыйТест(ТаблицаТестов, "ДропБокс_ПолучитьОбновитьТокен" , "Получить/Обновить токен" , ДропБокс);
|
||||
|
||||
НовыйТест(ТаблицаТестов, "ДропБокс_ЗагрузитьФайл" , "Загрузить файл" , ДропБокс);
|
||||
|
||||
Возврат ТаблицаТестов;
|
||||
|
||||
КонецФункции
|
||||
|
@ -3774,14 +3774,23 @@
|
||||
|
||||
Процедура ДропБокс_ЗагрузитьФайл() Экспорт
|
||||
|
||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Dropbox_Token");
|
||||
Файл = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Audio");
|
||||
Путь = "/New/Dogs.mp3";
|
||||
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Dropbox_Token");
|
||||
Файл = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture");
|
||||
Файл2 = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture2");
|
||||
Путь = "/New/pic.png";
|
||||
|
||||
Результат = OPI_Dropbox.ЗагрузитьФайл(Токен, Файл, Путь);
|
||||
Результат = OPI_Dropbox.ЗагрузитьФайл(Токен, Файл, Путь, Истина);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["path_display"]).Равно(Путь);
|
||||
|
||||
Результат = OPI_Dropbox.УдалитьФайл(Токен, Путь);
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьФайл");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["metadata"]["path_display"]).Равно(Путь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
Loading…
x
Reference in New Issue
Block a user