【发布时间】:2021-10-25 20:08:56
【问题描述】:
【问题讨论】:
【问题讨论】:
创建一个表单(直接在页面 DOM 中,或者严格在 JS 代码中),其中一个表单 <input/> 字段的类型是 File。填充表单字段,并将其提交到控制器操作的 URL。
<form action="/api/lessons/add">
<input type="file" id="file" name="file">
<input type="submit">Upload</input>
</form>
附:如果您将file 和lesson 参数都声明为[FromForm],您可能会遇到参数绑定问题。
编辑: 这是一个 JavaScript 示例:
function uploadFile(afile) {
var form = document.createElement("form");
form.method = "POST";
form.action = "/documents/add";
var element1 = document.createElement("input");
element1.type=file;
element1.id="file";
element1.name="file";
element1.value=afile;
form.appendChild(element1);
document.body.appendChild(form);
form.submit();
}
【讨论】: