Данный метод загружает файл в файловое хранилище и записывает метаданные файла в базу.
Внимание! Запрос выполняется только после создания записи о файле POST /fileSystem/file.
POST
https://events-storage-upload.webinar.ru/api-storage/slowupload
token — токен из запроса POST fileSystem/file;
file — файл. Должен соответствовать требованиям к загружаемым файлам.
Отсутствуют.
Зависят от типа файла.
Подробнее
var form = new FormData();
form.append("token", "{token_file}");
form.append("file", "/C:/Users/m.finogeeva/Pictures/Logo_COMPANY/3ROm.gif");
var settings = {
"url": "https://events-storage-upload.webinar.ru/api-storage/slowupload",
"method": "POST",
"headers": {
"x-auth-token": "{Token}",
"Content-Type": "application/x-www-form-urlencoded"
},
"processData": false,
"mimeType": "multipart/form-data",
"contentType": false,
"data": form
};
{
"createAt": "2019-07-09T11:34:09+0300",
"updateAt": "2019-07-09T11:42:09+0300",
"id": 119864825,
"path": "./files/webinar/2019/07/09/AlZYECHdK2oCDCZIzKsgIVmXDbsAB5aJ9RGmMEpj7kLiKiYT.gif",
"url": "https://events-storage.webinar.ru/api-storage/files/webinar/2019/07/09/AlZYECHdK2oCDCZIzKsgIVmXDbsAB5aJ9RGmMEpj7kLiKiYT.gif",
"token": {
"createAt": "2019-07-09T11:34:09+0300",
"id": 98575371,
"word": "93b14a1a480c29d62898a57655cbf47a"
},
"metadata": "{\"userId\":1029,\"type\":\"UPLOAD_TYPE_USER\"}",
"callback": "https://events.webinar.ru/api/app.php/userapi/fileSystem/callbackFileUpload",
"thumbnailsList": {
"640x1920": "https://events-storage.webinar.ru/api-storage/640x1920/files/webinar/2019/07/09/AlZYECHdK2oCDCZIzKsgIVmXDbsAB5aJ9RGmMEpj7kLiKiYT.gif?s=1562661729",
"1920x1080": "https://events-storage.webinar.ru/api-storage/1920x1080/files/webinar/2019/07/09/AlZYECHdK2oCDCZIzKsgIVmXDbsAB5aJ9RGmMEpj7kLiKiYT.gif?s=1562661729",
"1333x1000": "https://events-storage.webinar.ru/api-storage/1333x1000/files/webinar/2019/07/09/AlZYECHdK2oCDCZIzKsgIVmXDbsAB5aJ9RGmMEpj7kLiKiYT.gif?s=1562661729",
"224x199": "https://events-storage.webinar.ru/api-storage/224x199/files/webinar/2019/07/09/AlZYECHdK2oCDCZIzKsgIVmXDbsAB5aJ9RGmMEpj7kLiKiYT.gif?s=1562661729",
"200x50": "https://events-storage.webinar.ru/api-storage/200x50/files/webinar/2019/07/09/AlZYECHdK2oCDCZIzKsgIVmXDbsAB5aJ9RGmMEpj7kLiKiYT.gif?s=1562661729",
"50x50": "https://events-storage.webinar.ru/api-storage/50x50/files/webinar/2019/07/09/AlZYECHdK2oCDCZIzKsgIVmXDbsAB5aJ9RGmMEpj7kLiKiYT.gif?s=1562661729",
"34x34": "https://events-storage.webinar.ru/api-storage/34x34/files/webinar/2019/07/09/AlZYECHdK2oCDCZIzKsgIVmXDbsAB5aJ9RGmMEpj7kLiKiYT.gif?s=1562661729",
"148x112": "https://events-storage.webinar.ru/api-storage/148x112/files/webinar/2019/07/09/AlZYECHdK2oCDCZIzKsgIVmXDbsAB5aJ9RGmMEpj7kLiKiYT.gif?s=1562661729"
},
"state": "AVAILABLE"
}