【发布时间】:2018-03-05 10:43:09
【问题描述】:
我很困惑如何从 ajax formdata 获取数据。直到现在我才使用get request。而且我以前从未使用过formdata。所以,我不知道如何处理数据。
我的客户端脚本如下。
var formData = new FormData();
formData.append('filename', image_file_name);
formData.append('image', image_file);
$.ajax({
url: HOST_NAME + "user/api/file_uploader/",
type: 'POST',
dataType: 'json',
timeout: 10000,
data: formData,
processData: false,
contentType: false
})
.done(function (data) {
console.log("success");
})
.fail(function (XMLHttpRequest, textStatus, errorThrown) {
console.log("failed");
})
我的服务器端代码如下。
def post(self, request, format=None):
outputLogFile("Upload Function is called...")
req_file_name = request.POST.form['filename']
req_image = request.POST.form['image']
我想将文件名放入 req_file_name 并将图像放入 req_image。但我不知道我应该怎么做才能实现这一目标。
请给个建议。
【问题讨论】:
标签: python ajax django python-3.x django-rest-framework