【问题标题】:Restangular POST files and dataRestangular POST 文件和数据
【发布时间】:2015-01-01 16:08:24
【问题描述】:

我正在使用 AngularJS 与 RESTful web 服务进行交互,使用 Restangular 来抽象暴露的各种实体。其中一些实体是图像或文件,因此我需要能够使用 Restangular 的 post 操作在同一请求中发送二进制数据和文本字段。

如何使用 Restangular 在单个 POST 请求中将带有上传图像或文件的数据发送到一个 RESTful Web 服务?

【问题讨论】:

标签: angularjs rest file-upload restangular


【解决方案1】:

我刚刚回答了一个非常相似的问题here,它解释了如何使用文件模型指令并创建一个 formData 对象,然后将其发布到 api。

使用 Restangular 而不是 $http,唯一不同的部分当然是帖子的完成方式。

这是使用 restangular 完成帖子的方式:

Restangular.one('api/url/to/endpoint')
.withHttpConfig({transformRequest: angular.identity})
.customPOST(fd, '', undefined, {'Content-Type': undefined})

【讨论】:

  • 你能解释一下吗?
猜你喜欢
  • 2014-11-28
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
  • 1970-01-01
  • 2015-10-14
  • 1970-01-01
  • 2013-10-08
  • 1970-01-01
相关资源
最近更新 更多