首页 > 解决方案 > React Native ImagePicker 视频上传

问题描述

美好的一天,我一直在尝试将使用 ImagePicker 从相机拍摄的视频上传到服务器,但到目前为止它失败了,我在这里尝试了一些类似问题的代码,但无济于事。

我很想在这个问题上获得帮助。谢谢

我的代码表格数据

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);
  });

标签: react-nativefile-uploadreact-native-androidreact-native-image-picker

解决方案


推荐阅读