Перейти к основному содержимому

Загрузить файл

Загружает файл на диск

Функция ЗагрузитьФайл(Знач Токен, Знач Файл, Знач Описание) Экспорт

ПараметрCLI опцияТипОбяз.Назначение
Токен--tokenСтрокаТокен
Файл--fileДвоичныеДанные, СтрокаЗагружаемый файл
Описание--propsСоответствие Из КлючИЗначениеСм. ПолучитьОписаниеФайла
Возвращаемое значение

Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google

подсказка

Параметры с типом данных Двоичные данные могут принимать также пути к файлам на диске и URL


Пример использования для 1С:Предприятие/OneScript
Токен = "ya29.a0AT3oNZ89Gfvy6_DUg_tviJJnmBXSmGRrPL6Vym5gPCsPQEa3F606plSWJttyabLz5gHJY63An6XG9wKNlbVK4fkTSF_KNhqT5M6IGUm8THO6IWF0iGzg5z2SO...";
Каталог = "1RA5EV-HEr2SDzooZLmZ2h6HnnmZ0EHzP";
Картинка = "https://hut.openintegrations.dev/test_data/picture.jpg"; // URL, Двоичные данные или Путь к файлу

Пустая = Ложь;
Описание = OPI_GoogleDrive.ПолучитьОписаниеФайла(Пустая);

Описание.Вставить("Родитель", Каталог);

Результат = OPI_GoogleDrive.ЗагрузитьФайл(Токен, Картинка, Описание);
# JSON данные также могут быть переданы как путь к файлу .json

oint gdrive ЗагрузитьФайл \
--token "***" \
--file "https://hut.openintegrations.dev/test_data/picture.jpg" \
--props "{'MIME':'image/jpeg','Имя':'Новый файл.jpg','Описание':'Это новый файл','Родитель':'191iyaa6-2BCNRPOF0F8mQ0TuNWPNesdM'}"
Результат
{
"kind": "drive#file",
"id": "1__4zy734zORdvoPV260e0AyTGgHclLEL",
"name": "Новый файл.jpg",
"mimeType": "image/jpeg"
}