【问题标题】:Seting enctype in AngularJS using ngResource使用 ngResource 在 AngularJS 中设置 enctype
【发布时间】:2013-09-20 03:01:27
【问题描述】:

我正在使用 Angular 的 $resource 来上传文件。 我需要将编码设置为 mulipart/form-data,但无论如何我都找不到在 $resource 中设置 enctype。

这可能吗?换句话说,$resource 可以用于文件上传还是我必须更深入地使用 $http,使用 config 参数修改标头?

在 AngularJS 中发布多部分/表单数据表单的正确方法是什么?

【问题讨论】:

    标签: angularjs file-upload ngresource


    【解决方案1】:

    你有没有尝试过这样的事情

    $resource(
          url,
          {},
          {
            upload: {
              method: 'POST',
              headers: {enctype:'multipart/form-data'}
            },
          }
    )
    

    更新:查看此小提琴以了解如何在 enctype 更改后使用更新http://jsfiddle.net/cmyworld/doLhmgL6/

    【讨论】:

    • 做resource.update(的时候怎么发送数据?这个怎么用?
    • 在有关“Content-Type”的提琴手数据中:“application/x-www-form-urlencoded”
    • 如何将文件附加到资源?这是解决方案stackoverflow.com/questions/18819937/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    相关资源
    最近更新 更多