react-native - 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);
});
解决方案
推荐阅读
- angular - 无法在 Safari 浏览器中从 Angular 下载 2 GB zip 文件
- c# - ElasticSearch NEST:批量索引操作不使用指定的文档 ID
- android - 如何更改 android 工具栏主页图标
- android - 电话录音服务仅记录来电者的声音。(安卓)
- gitlab - GitKraken 不允许我在 GitLab 上打开我的私人存储库
- regex - 有没有办法在固定条件的基础上对动态字符串进行分组
- html - 如何使用 Wix Iframe 将提交重定向到父窗口?
- javascript - 从数据库中填充选择框并添加重复行
- reactjs - 如何在 onclick 上进行调度和功能
- java - 获取 MismatchedInputException:在将 JSON 解析为结果对象时无法反序列化 Object 的实例