【问题标题】:Remove 'Content-Type' header in ngResource angular删除 ngResource Angular 中的“Content-Type”标头
【发布时间】:2016-04-27 20:47:02
【问题描述】:

我是 angular 新手。在我的应用程序中,我想将文件上传到服务器。根据 api ,“Content-Type”标头应该为空或不发送。我用谷歌搜索,开发人员建议将标题设置为 undefined 。以下是我的代码

return $resource(apiHost +'/tessters/:patId?action=:action&format=:format', {patId: '@patId' , action: '@action' ,format: '@format'}, {
            save: {
                method: 'POST',
                transformRequest: angular.identity,
                headers: {'Content-Type' : undefined,'Authorization': authorizationToken},
            }
        });

但在开发者视图中,我可以观察到“Content-Type”设置为text/plain;charset=UTF-8

我无法找到删除“Content-Type”标头的任何方法,如果有人知道解决方案,请帮助我

提前致谢

【问题讨论】:

  • 你试过'Content-Type': 'None'吗?

标签: angularjs header content-type ngresource


【解决方案1】:

请在下方查看

      var file = angular.element(document.querySelector('#file')).prop("files")[0]; $scope.files = []; $scope.files.push(file)
      $http({
                method: 'POST',
                url: siteRootURL,
                headers: {'Content-Type': undefined},
                transformRequest: function (data) {formData.append('model', angular.toJson(data.model));                       
                    formData.append('file', data.files[0]);
                    return formData;
                },
                data: {model: $scope.user,files: $scope.files}
            })

还请检查您是否设置了表单 enctype='multipart/form-data' 属性。

【讨论】:

  • 对不起,没用,我正在寻找删除“Content-Type”的方法,因此“Content-Type”和赏金将自动设置..
  • 嗨,我正在使用如下:-
  • var file = angular.element(document.querySelector('#file')).prop("files")[0]; //从文件字段中获取文件的属性 $scope.files = []; $scope.files.push(file);
  • $http({ method: 'POST', url: siteRootURL, headers: {'Content-Type': undefined}, transformRequest: function (data) {formData.append('model', angular .toJson(data.model)); formData.append('file', data.files[0]); return formData; }, data: {model: $scope.user,files: $scope.files} })
  • 如果需要更多帮助,请告诉我
猜你喜欢
  • 2013-08-22
  • 2017-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多