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

Загрузить файл частями

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

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

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

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

подсказка

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


Пример использования для 1С:Предприятие/OneScript
Путь = "/song.mp3";

Токен = "y0__xCOranuBRj1uTsgs8z_iRV...";
Файл = "https://hut.openintegrations.dev/test_data/song.mp3"; // URL, Двоичные или Путь к файлу

РазмерЧасти = 1048576; // 1 MB

Результат = OPI_YandexDisk.ЗагрузитьФайлЧастями(Токен, Путь, Файл, РазмерЧасти, Истина);
oint yadisk ЗагрузитьФайлЧастями \
--token "***" \
--path "/song.mp3" \
--file "https://hut.openintegrations.dev/test_data/song.mp3" \
--psize 1048576 \
--rewrite true
Результат
{
"status": 201
}