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

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

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

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

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

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


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

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

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

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

Результат = OPI_YandexDisk.ЗагрузитьФайл(Токен, Путь2, ИВФ, Истина);
Пример команды CLI
    
oint yadisk ЗагрузитьФайл --token "y0_AgAAAABdylaOAA..." --path "/АльпакаИзФайла.png" --file "C:\logo.png" --rewrite %rewrite%

Результат
<пустая строка>