Я пытаюсь загрузить файл через API на /files
но не знаю какой content-type указывать. В swagger не совсем понял что делать.
Сейчас если я загружаю картинку png - я ставлю content-type image/png
и это работает. Но просто у меня тут может и другие типы файлов быть. Пробовал multipart/form-data
- ошибка 500
выдает.
Цитата из swaggera:
If the header value is ‘multipart/form-data’ then file contents must be put to the part called ‘file’.
Что за часть запроса под названием “file” ?
Ниже мой код:
Сведения
clientFileUploadFactoryFn: function (files) { return new Promise((resolve, reject) => { const token = this.$store.getters.token const file = files[0] resolve({ url: 'https://example.com/rest/v2/files?name=' + file.name, method: 'POST', headers: [ { name: 'Authorization', value: `Bearer ${token}` }, { name: 'Content-type', value: 'multipart/form-data' } ], data: file }) }) }
ответ : HTTP ERROR 500 Server Error
Буду очень благодарен примеру загрузки. Спасибо!