react-native - 将本机博览会上传图像反应到 django api
问题描述
我正在使用 expo cli 学习本机反应,但我试图使用“expo-image-picker”将图像上传到 django rest 框架,但我收到错误“提交的数据不是文件。检查编码类型表格。”
const pick = async () => {
let result = await ImagePicker.launchImageLibraryAsync({
mediaTypes: ImagePicker.MediaTypeOptions.Images,
allowsEditing: true,
aspect: [4, 3],
quality: 1,
});
if (!result.cancelled) {
setImage(result);
}
}
const handleSubmit = () => {
let form_data = new FormData();
form_data.append(image);
instance({
method: "post",
url: "http://127.0.0.1:8000/API/Create_item",
data: form_data,
headers: { "Content-Type": "multipart/form-data" },
})
}
解决方案
推荐阅读
- c# - 如何从脚本 C# Unity 将参数传递给 EventTrigger 中的方法
- woocommerce - 不显示特定的 woocommerce 类别
- mongodb - 无法恢复数据库
- angular - 解析器发出错误`错误错误:“[object Object]”`
- azure - Azure AD B2B 身份验证 - 多租户应用程序的动态受信任颁发者
- android - 找不到类“com.google.android.gms.common.util.zzs”
- c# - 如何在 cosmos db C# 中为一个文档插入项目列表?
- css - 如何制作两个独立的可滚动列?
- reactjs - Reactjs 中的递归动作调用
- assembly - 加法,当总和大于 9 时