【发布时间】:2020-10-22 04:20:35
【问题描述】:
我想在 React Native 中上传图片并使用 react-native-cameraroll 获取图片:
我试试这个来发送数据:
const fileName = photo.node.image.filename || photo.node.image.uri.split("/").reverse()[0];
body.append(
"photo",
{ uri: photo.node.image.uri, type: photo.node.type, name: fileName },
);
但不起作用。发送到服务器的是photo: [object Object]
我也试过JSON.parse({ uri: photo.node.image.uri, type: photo.node.type, name: fileName })
在邮递员上传作品中,什么帖子给我的代码是 axios 的:
data.append('photo', fs.createReadStream('SRC/FILE_NAME.png'));
这适用于 XHR:
data.append("photo", fileInput.files[0], "FILE_NAME.png");
如何使用这些代码上传图片?
【问题讨论】:
标签: javascript react-native file-upload axios