Добрый день, я пытался загрузить видео, снятое с камеры с помощью ImagePicker, на сервер, но пока что это не удалось, я пробовал некоторые коды из подобных проблем здесь безрезультатно.
I хотел бы получить помощь по этому вопросу. Спасибо
Мои коды Formdata
let data = new FormData();
data.append(this.state.type, {
name: 'videofile.mp4',
uri: (this.state.video.uri),
type: 'video/mp4'
});
Запрос
let headers = {
Accept: "application/json",
"Content-Type": "multipart/form-data",
"Access-Control-Allow-Origin": "*",
"Accept-Encoding": "gzip, deflate, br"
}
if (context != undefined) {
headers['Authorization'] = 'Bearer ' + context.state.token;
}
return fetch(Base + Url, {
method: "POST",
headers: headers,
body: (!PreparedData) ? PrepareData(Data) : Data
})
.then(response => {
return response.json();
})
.then(data => {
return PrepareResult(data, '');
})
.catch(error => {
return PrepareResult({}, error, true);
});