我正在尝试将文件从用户的手机上传到服务器。但是,它并没有发送文件,而是一直通过网络发送文件。
file: [object Object]下面是我使用的代码
const foo = 'file:///data/user/0/my_app/cache/Camera/58ce5eed-edd5-4bf5-9a08-ae40a13cbcd1.mp4'
const upload = () => {
const data = new FormData()
data.append('file', {
uri: foo,
type: 'video/mp4',
name: '58ce5eed-edd5-4bf5-9a08-ae40a13cbcd1.mp4'
});
fetch('http://127.0.0.1:8001/api/video-upload/', {
method: 'post',
body: data
})
.then(res => {
console.log('SUCCESS', res)
})
.catch(err => {
console.log('ERROR: ', err)
})
}发布于 2020-02-22 05:41:32
这个方法是有效的。问题出在android上的react本地调试器。
https://stackoverflow.com/questions/60345976
复制相似问题