mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-02-13 13:59:20 +02:00
2.3 KiB
2.3 KiB
sidebar_position |
---|
2 |
Загрузить файлы
Загружает несколько файлов на сервер Neocities
Функция ЗагрузитьФайлы(Знач Токен, Знач СоответствиеФайлов, Знач ПоОдному = Ложь) Экспорт
Параметр | CLI опция | Тип | Назначение |
---|---|---|---|
Токен | --token | Строка | Токен авторизации |
СоответствиеФайлов | --files | Соответствие Из КлючИЗначение | Файлы для загрузки: Ключ > путь на NC, Значение > Файл |
ПоОдному | --singly | Булево | Истина > отправляет файлы отдельными запросами |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Neocities
:::tip
Документация Neocities API: neocities.org/api
:::
Токен = "7419cd51de4037f7...";
Картинка1 = "https://api.athenaeum.digital/test_data/picture.jpg"; // URL, Путь или Двоичные данные
Картинка2 = "https://api.athenaeum.digital/test_data/picture2.jpg"; // URL, Путь или Двоичные данные
Гифка = "https://api.athenaeum.digital/test_data/animation.gif"; // URL, Путь или Двоичные данные
СоответствиеФайлов = Новый Соответствие;
СоответствиеФайлов.Вставить("test/pic1.png", Картинка1);
СоответствиеФайлов.Вставить("test/gif.gif" , Картинка2);
СоответствиеФайлов.Вставить("pic2.png" , Гифка);
Результат = OPI_Neocities.ЗагрузитьФайлы(Токен, СоответствиеФайлов);
oint neocities ЗагрузитьФайлы --token "7419cd51de4037f7..." --files %files% --singly %singly%
{
"result": "success",
"message": "your file(s) have been successfully uploaded"
}