方法一(沒有實踐過,只是參考網上的方法)
前台將文件和其他參數放進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>
<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");
// 獲取頁面已有的一個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");
后台: