Загрузка файла
Наконец-то, вы дошли до этого этапа (за это вот вам шляпу 🎩) © s4mat
Для загрузки любого файла можно использовать отправку запоса на следующий адрес
https://cloud.sovagroup.one/api/upload.php
Учтите, что здесь нам нужно отправлять POST запрос. Всего есть 2 POST:
folder / POST
Загрузка файла в определенную, заранее созданную папку
Нет
fileToUpload / FILES
Указывает, какой файл мы хотим загрузить
Да
В случае удачной загрузки в ответ будет отправлено JSON сообщение в таком виде
[
{
"isSuccess": "yes",
"link": "{Ссылка на файл в формате https}"
}
]В случае ошибки в ответ JSON будет иметь такой вид
[
{
"isSuccess": "no",
"error": "{Ошибка}"
}
]В таблице ниже приведены все сообщения, которые могут быть в строке error
critical_error
Критическая ошибка, незапланированный сценарий
memory_limit
Свободное пространство пользователя не позволяет загрузить файл
file_exists
Файл с таким названием уже существует
banned_symbols
Название файла содержит запрещенные символы
Account_Duplicate или Account_Validation_Error
Пользователь не авторизован, или авторизован некорректно
Ниже представлен пример на Python для загрузки файла:
Last updated