我正在使用 Angular 的 $resource 来上传文件。我需要将编码设置为 mulipart/form-data,但无论如何我都找不到在 $resource 中设置 enctype。
那可能吗?换句话说,$resource 可以用于文件上传,还是我必须更深入地使用 $http,使用 config 参数修改标头?
在 AngularJS 中发布多部分/表单数据表单的正确方法是什么?
我正在使用 Angular 的 $resource 来上传文件。我需要将编码设置为 mulipart/form-data,但无论如何我都找不到在 $resource 中设置 enctype。
那可能吗?换句话说,$resource 可以用于文件上传,还是我必须更深入地使用 $http,使用 config 参数修改标头?
在 AngularJS 中发布多部分/表单数据表单的正确方法是什么?
你有没有试过做这样的事情
$resource(
url,
{},
{
upload: {
method: 'POST',
headers: {enctype:'multipart/form-data'}
},
}
)
更新:请参阅此小提琴以了解如何在 enctype 更改后使用更新http://jsfiddle.net/cmyworld/doLhmgL6/