首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转换卷发以符合“角文件上传”格式或使用自定义的角$http.post()实现相同的结果

转换卷发以符合“角文件上传”格式或使用自定义的角$http.post()实现相同的结果
EN

Stack Overflow用户
提问于 2014-10-27 22:45:32
回答 1查看 478关注 0票数 0

我很难将下面的curl帖子转换成符合angular-file-upload格式的

代码语言:javascript
复制
curl  -H "Content-Type: multipart/form-data" --form "jobSettings=$body" --form "upload=@$file" ${URL}?key=$key

其中:

@file -作为脚本调用的参数提供的图像文件

$body -描述服务器所需作业参数的JSON对象

也就是说,我不知道如何将--form参数传递到formData of angular-file-upload (即使formData是用于此任务的正确属性)。

PS:我找到了解决方案,可以在不依赖angular-file-upload的情况下将图像作为JSON multipart/form-data数据发布,但我仍然不确定如何在$http.post()data属性中格式化jobSettings参数。我尝试了以下方法,因为根据$http文档,我可以将数据设置为String或对象类型:

代码语言:javascript
复制
data: 'jobSettings={"analysis": {"paintings": [...]}}'

data: {'jobSettings': {"analysis": {"paintings": [...]}}'

不起作用。

有没有人?

EN

回答 1

Stack Overflow用户

发布于 2014-10-28 19:38:06

最后,通过将angular-file-uploadformData实例的formData参数设置相结合,我成功地实现了这个结果:

代码语言:javascript
复制
$scope.uploader.formData.push({'jobSettings': JSON.stringify(jobSettings)});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26598124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档