Загрузить файлы
Загружает несколько файлов на сервер Neocities
Функция ЗагрузитьФайлы(Знач Токен, Знач СоответствиеФайлов, Знач ПоОдному = Ложь) Экспорт
Параметр | CLI опция | Тип | Обяз. | Назначение |
---|---|---|---|---|
Токен | --token | Строка | ✔ | Токен авторизации |
СоответствиеФайлов | --files | Соответствие Из КлючИЗначение | ✔ | Файлы для загрузки: Ключ > путь на NC, Значение > Файл |
ПоОдному | --singly | Булево | ✖ | Истина > отправляет файлы отдельными запросами |
Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Neocities
подсказка
Документация Neocities API: neocities.org/api
Пример использования для 1С:Предприятие/OneScript
Токен = "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.ЗагрузитьФайлы(Токен, СоответствиеФайлов);
- Bash
- CMD/Bat
# JSON данные также могут быть переданы как путь к файлу .json
oint neocities ЗагрузитьФайлы \
--token "***" \
--files "{'test/pic1.png':'https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg','test/gif.gif':'https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg','pic2.png':'https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/animation.gif'}"
:: JSON данные также могут быть переданы как путь к файлу .json
oint neocities ЗагрузитьФайлы ^
--token "***" ^
--files "{'test/pic1.png':'https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture.jpg','test/gif.gif':'https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/picture2.jpg','pic2.png':'https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/animation.gif'}"
Результат
{
"result": "success",
"message": "your file(s) have been successfully uploaded"
}