Загрузить файлы
Загружает несколько файлов на сервер Neocities
- Параметры
- Расширенный вызов ?
Функция ЗагрузитьФайлы(Знач Токен, Знач СоответствиеФайлов, Знач ПоОдному = Ложь) Экспорт
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|---|---|---|---|---|
| Токен | --token | Строка | ✔ | Токен авторизации |
| СоответствиеФайлов | --files | Соответствие Из КлючИЗначение | ✔ | Файлы для загрузки: Ключ > путь на NC, Значение > Файл |
| ПоОдному | --singly | Булево | ✖ | Истина > отправляет файлы отдельными запросами |
Возвращаемое значение
Соответствие Из КлючИЗначение - сериализованный JSON ответа от Neocities
| Параметр | Описание |
|---|---|
| proxy | ИнтернетПрокси или структура полей Протокол, Сервер, Порт, Пользователь, Пароль, ИспользоватьАутентификациюОС |
| timeout | Таймаут выполнения запроса |
| adv_response | Оформляет ответ в виде полной структуры с полями code, body и headers |
подсказка
Документация Neocities API: neocities.org/api
Пример использования для 1С:Предприятие/OneScript
Токен = "f1e616e20ab5893b...";
Картинка1 = "https://hut.openintegrations.dev/test_data/picture.jpg"; // URL, Путь или Двоичные данные
Картинка2 = "https://hut.openintegrations.dev/test_data/picture2.jpg"; // URL, Путь или Двоичные данные
Гифка = "https://hut.openintegrations.dev/test_data/animation.gif"; // URL, Путь или Двоичные данные
СоответствиеФайлов = Новый Соответствие;
СоответствиеФайлов.Вставить("test/pic1.png", Картинка1);
СоответствиеФайлов.Вставить("test/gif.gif" , Картинка2);
СоответствиеФайлов.Вставить("pic2.png" , Гифка);
Результат = OPI_Neocities.ЗагрузитьФайлы(Токен, СоответствиеФайлов);
- Bash
- CMD/Bat
# JSON данные также могут быть переданы как путь к файлу .json
oint neocities ЗагрузитьФайлы \
--token "***" \
--files "{'test/pic1.png':'https://hut.openintegrations.dev/test_data/picture.jpg','test/gif.gif':'https://hut.openintegrations.dev/test_data/picture2.jpg','pic2.png':'https://hut.openintegrations.dev/test_data/animation.gif'}"
:: JSON данные также могут быть переданы как путь к файлу .json
oint neocities ЗагрузитьФайлы ^
--token "***" ^
--files "{'test/pic1.png':'https://hut.openintegrations.dev/test_data/picture.jpg','test/gif.gif':'https://hut.openintegrations.dev/test_data/picture2.jpg','pic2.png':'https://hut.openintegrations.dev/test_data/animation.gif'}"
Результат
{
"result": "success",
"message": "your file(s) have been successfully uploaded"
}