Angular10文件上载到django服务器
我正在尝试使用HTTP客户端上传CSV文件。但是当我检查后端中的Angular10文件上载到django服务器,django,angular10,Django,Angular10,我正在尝试使用HTTP客户端上传CSV文件。但是当我检查后端中的请求.FILES时,它会显示。显然,文件数据是以字节字符串的形式进入request.body。下面是供您参考的示例角度代码 const upload_url = `${BASE_URL}/data-upload`; // Create form data instance const formData: FormData = new FormData(); formData.append('data_file', file, fi
请求.FILES
时,它会显示
。显然,文件数据是以字节字符串的形式进入request.body
。下面是供您参考的示例角度代码
const upload_url = `${BASE_URL}/data-upload`;
// Create form data instance
const formData: FormData = new FormData();
formData.append('data_file', file, file.name);
// Update header
const headers = {'Content-Type': 'multipart/form-data'}
this.http.post(upload_url, formData, {headers: headers}).subscribe(res => {
console.log(res);
});
如何在
请求.FILES
中获取相同的文件数据?问题已解决!文件上载在将数据上载到服务器时推断内容类型标头。
我已经删除了上述代码的标题,并上传了文件,它工作得很好
以下是从request.FILES
上传文件后的响应: