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

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

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

Функция ЗагрузитьФайл(Знач Токен, Знач Путь, Знач Файл, Знач Перезаписывать = Ложь) Экспорт

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

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

подсказка

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


Пример использования для 1С:Предприятие/OneScript
Путь1 = "/" + Строка(Новый УникальныйИдентификатор) + ".png";
Путь2 = "/" + Строка(Новый УникальныйИдентификатор) + ".png";

Токен = "y0__xCOranuBRj1uTsgs8z_iRV...";
Картинка = "https://releases.openintegrations.dev/test_data/picture.jpg"; // URL

ИВФ = ПолучитьИмяВременногоФайла("png"); // Путь
КопироватьФайл(Картинка, ИВФ);

Результат = OPI_YandexDisk.ЗагрузитьФайл(Токен, Путь1, Картинка, Истина);

Результат = OPI_YandexDisk.ЗагрузитьФайл(Токен, Путь2, ИВФ, Истина);
oint yadisk ЗагрузитьФайл \
--token "***" \
--path "/2a97ac3f-a60c-4b72-80c2-b8884aed713d.png" \
--file "C:\Users\bayselonarrend\AppData\Local\Temp\n2husy3u.mzk.png" \
--rewrite true
Результат
{}