gpt4 book ai didi

python - 如何使用ajax和django读取文件?

转载 作者:行者123 更新时间:2023-12-01 06:12:43 27 4
gpt4 key购买 nike

我的 Ajax 代码:

var upfile = $("#file-id").val().split(/[\/\\]/).pop();
$.ajax({
type: 'POST',
url: '/upload/',
data:{"upfile":upfile},
success: function(data) {
if (data['success'] === "true") {

}
},
dataType: 'json'
});
return false;

Django 代码: 以简单的形式提交操作 request.FILES.get('upfile') 有效。我可以使用 read() 读取文件的内容,但在 ajax 中,它不起作用。甚至 request.POST.get('upfile') 也给了我文件名字符串。

如何解决这个问题?

最佳答案

这是正常的,默认情况下使用Ajax提交的表单不会上传文件。你需要看看一些文件上传 jquery 插件(有几个,我不能推荐一个,因为我还没有尝试过其中任何一个)

关于python - 如何使用ajax和django读取文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4875426/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com