如何在 angular 中的服务器上添加文件和对象?
How can i add file and object on server in angular?
我正在尝试在 angular 中的服务器上添加文档,但我不知道该怎么做。
那是我的控制器。如何在 angular 中添加文档?谢谢你从现在开始帮助我。
我可以添加 Post 男人:
我尝试了表单操作,但没有成功:
创建一个表单(直接在页面 DOM 中,或者严格地在 JS 代码中),其中一个表单 <input/>
字段的类型是 File
。填充表单字段,并将其提交给控制器操作的 URL。
<form action="/api/lessons/add">
<input type="file" id="file" name="file">
<input type="submit">Upload</input>
</form>
P.S。如果您将 file
和 lesson
参数都声明为 [FromForm]
.[=17=,则您 可能 运行 陷入参数绑定问题]
编辑:
这是一个 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();
}
我正在尝试在 angular 中的服务器上添加文档,但我不知道该怎么做。
那是我的控制器。如何在 angular 中添加文档?谢谢你从现在开始帮助我。
我可以添加 Post 男人:
我尝试了表单操作,但没有成功:
创建一个表单(直接在页面 DOM 中,或者严格地在 JS 代码中),其中一个表单 <input/>
字段的类型是 File
。填充表单字段,并将其提交给控制器操作的 URL。
<form action="/api/lessons/add">
<input type="file" id="file" name="file">
<input type="submit">Upload</input>
</form>
P.S。如果您将 file
和 lesson
参数都声明为 [FromForm]
.[=17=,则您 可能 运行 陷入参数绑定问题]
编辑: 这是一个 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();
}