Python 无法更新包含图像的表单数据

Python 无法更新包含图像的表单数据,python,reactjs,django-rest-framework,axios,Python,Reactjs,Django Rest Framework,Axios,我对django休息和反应有点陌生, 嗯,我正试图更新我的购买表单并改变状态,但我不断收到一个错误的请求并得到回复: error:The submitted data was not a file. Check the encoding type on the form 我的请求: const accept=()=> { const token = localStorage.getItem('token') var config = { h

我对django休息和反应有点陌生, 嗯,我正试图更新我的购买表单并改变状态,但我不断收到一个错误的请求并得到回复:

error:The submitted data was not a file. Check the encoding type on the form
我的请求:

const accept=()=> {
    const token = localStorage.getItem('token')
    var config = {
                headers: {
                    'Authorization': "Token " + token,
                    'Content-Type': 'multipart/form-data'
                 }  
            }
const data = form
data.state="semi_approved"
const formdata = new FormData()
  Object.keys(data).forEach(key => {
    console.log(key+':',form[key])
    formdata.append(key,form[key])
  })
console.log(formdata)
axios.put(`${getForm}${match.params.id}/`,formdata,config).then(res => {
  console.log(res.data)
})

}

听起来您正试图上载一个图像,该图像将作为base64编码字符串而不是原始文件上载。多部分表单数据需要完整的文件。我想我应该帮助你