我一直通过$ http服务从我的表单发布简单数据(没有文件)。 这些帖子请求包含JSON,由我的快递服务器处理。
现在我想将图片上传添加到表单中。
这需要“multipart / form-data”,所以我在我的前端安装了ng-file-upload,并在我的节点服务器上强大了。 发布文件需要一个名为“上传”(不是$ http)
的ng-file-upload特定服务现在我必须做出以下决定:
提交表单时(现在包含初始字段数据+上传的文件),我应该通过“上传”服务将所有内容打包在一个POST请求中吗?
或者我应该将文件上传POST请求与我之前存在的JSON $ http POST请求分开吗? (因此,当我提交表格时会发2个帖子。)
在一次提交上发出两个POST请求有什么不好吗?
答案 0 :(得分:1)
我正在回答无知的OP。
正如我在the docs
上读到的那样有一个名为"上传表单提交和验证的示例"
我看起来很有兴趣我应该使用上传服务并将我的表单数据放在里面。
这是我在我的应用程序中所做的,这似乎是最合乎逻辑的做事方式。
感谢