我正在使用 Angular 的 $resource 来上传文件。 我需要将编码设置为 mulipart/form-data,但无论如何我都找不到在 $resource 中设置 enctype。
这可能吗?换句话说,$resource 可以用于文件上传吗?还是我必须更深入地使用 $http,使用配置参数修改 header ?
在 AngularJS 中发布 multipart/form-data 表单的正确方法是什么?
最佳答案
你有没有尝试过做这样的事情
$resource(
url,
{},
{
upload: {
method: 'POST',
headers: {enctype:'multipart/form-data'}
},
}
)
更新:请参阅此 fiddle 以了解在 enctype 更改后如何使用更新 http://jsfiddle.net/cmyworld/doLhmgL6/
关于angularjs - 使用 ngResource 在 AngularJS 中设置 enctype,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18819937/