【发布时间】:2016-09-22 01:17:19
【问题描述】:
我一直在通过 $http 服务从我的表单中发布简单数据(无文件)。 这些 post 请求包含 JSON,并由我的 express 服务器处理。
现在我想将图片上传添加到我的表单中。
这需要“multipart/form-data”,所以我在前端安装了 ng-file-upload,在我的节点服务器上安装了强大的功能。 发布文件需要一个名为“Upload”(不是 $http)的 ng-file-upload 特定服务
现在我必须做出以下决定:
提交表单时(现在包含初始字段数据 + 上传的文件),我是否应该通过“上传”服务将所有内容打包在一个 POST 请求中?
或者我应该将文件上传 POST 请求与我先前存在的 JSON $http POST 请求分开吗? (因此在我提交表单时会发布 2 个帖子)。
在一个提交上发出两个 POST 请求是否有点糟糕?
【问题讨论】:
标签: angularjs json node.js express ng-file-upload