对于一个项目,我们需要上传一个内存超过2MB的图像文件。\这是我们无法通过base64转换上传。
任何帮助都可能是有用的
发布于 2018-07-31 05:47:54
一旦你有了使用ImagePicker
或其他解决方案的本地图像url,下面是如何将其发送到服务器的方法:
const formData = new FormData();
formData.append("image", { uri: imageUrl, name: 'image.jpg', type: 'multipart/form-data' })
fetch(yourUrl, {
method: "POST", {
'Content-Type': 'multipart/form-data',
},
body: formData
);
发布于 2018-07-30 17:25:36
使用任何请求库,例如axios
。然后尝试使用表单数据。要从设备/相机中拾取图像,您可以使用react-native-image-picker
。
import ImagePicker from 'react-native-image-picker'
ImagePicker.showImagePicker(options, response => {
console.log(response.data)
});
https://stackoverflow.com/questions/51590065
复制相似问题