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

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

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

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

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

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


подсказка

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


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

Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Картинка = "https://api.athenaeum.digital/test_data/picture.jpg"; // URL

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

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

Результат = OPI_YandexDisk.ЗагрузитьФайл(Токен, Путь2, ИВФ, Истина);
    oint yadisk ЗагрузитьФайл \
--token "***" \
--path "/66a76460-e6d8-4f16-b7f1-f46ccf50abf0.png" \
--file "C:\Users\Administrator\AppData\Local\Temp\ikfebiksl4r.png" \
--rewrite true
Результат
{}