首页 > 解决方案 > 将本机博览会上传图像反应到 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" },
        })
}

标签: react-nativedjango-rest-framework

解决方案


推荐阅读