当同时向后台传文件和和其他参数时的解决办法

方法一(没有实践过,只是参考网上的方法)

前台将文件和其他参数放进formdate里面即可

1

2

 

可以用json传到后台,参照以前的json传文件的博客:https://www.cnblogs.com/chen-hui/p/9764801.html

 

后台:

 

 参考博客:https://blog.csdn.net/jixinhuluwa/article/details/46729131

 

方法二:(实践证明过)

前台:

<form id="myForm" action="" method="post">
    <input type="text" name="name">名字
    <input type="password" name="psw">密码
    <input type="submit" value="提交">
</form>
//方法示例
// 获取页面已有的一个form表单
var form = document.getElementById("myForm");
// 用表单来初始化
var formData = new FormData(form);
// 我们可以根据name来访问表单中的字段
var name = formData.get("name"); // 获取名字
var psw = formData.get("psw"); // 获取密码
// 当然也可以在此基础上,添加其他数据
formData.append("token","kshdfiwi3rh");

后台:

 

posted @ 2018-12-25 20:22  远方的人111  阅读(2399)  评论(0)    收藏  举报