使用Flask框架将文件和Json上载到服务器
我正在使用Flask设计一个动态表单,通过Ajax向服务器发送json和文件。对于Json部分,我成功地使用以下JQuery代码:使用Flask框架将文件和Json上载到服务器,json,file-upload,flask,Json,File Upload,Flask,我正在使用Flask设计一个动态表单,通过Ajax向服务器发送json和文件。对于Json部分,我成功地使用以下JQuery代码: $("#insert_recipe").submit(function(){ $.ajax({ type : "POST", url : "/_insert_recipe", contentType : 'application/json; charset=utf-8',
$("#insert_recipe").submit(function(){
$.ajax({
type : "POST",
url : "/_insert_recipe",
contentType : 'application/json; charset=utf-8',
data : JSON.stringify(recipe),
dataType: 'json',
success: function(data, textStatus){
window.location.replace("/");
$("#insert_recipe").remove();
}
但是,现在我想向submit函数添加文件,如何做到这一点?
谢谢Hi@nam。不确定这是否直接回答了您的问题,但文件上传应以正常方式处理。应该解释一下这是怎么做到的。您只需要检查JQueryes中使用AJAX发送文件的各种方式,因此您的意思是不可能将文件数据添加到json并将文件和表单一起发送到服务器?有几种方法可以做到这一点。我认为您可以在jQuery中使用AJAX发布整个表单,但您需要检查文档。这肯定有扩展。在谷歌上快速搜索“AJAX文件上传JQuery”会找到很多这样的文章。是的,我尝试过上传,JQuery文件上传,但它是文件上传,我想同时发送json文档和文件。