如何在Expo ReactNative中通过AXIOS POST将expo-picker-image文件保存到服务器?

q8l4jmvw  于 2023-06-06  发布在  React
关注(0)|答案(1)|浏览(129)

我尝试使用AXIOS通过formData的API使用expo-picker-image保存选定的图像,但它不保存它,我也没有得到任何类型的错误。
我希望能够使用Django Rest Framework将图像保存到我的服务器,并在响应200时能够看到它。

xdnvmnnf

xdnvmnnf1#

解决方法如下:

let localUri = result.assets[0].uri
let fileName = localUri.split('/').pop()
let match = /\.(\w+)$/.exec(fileName);
let type = match ? `image/${match[1]}` : `image`;

form.append("image", {uri: localUri, name: fileName, type})

在AXIOS标题中添加:'Content-Type': 'multipart/form-data'

相关问题