javascript - AngularJS FileUpload 中未定义内容类型的用途

标签 javascript angularjs spring spring-mvc file-upload

为了将文件从 Angular 上传到 Spring MVC REST WebService,人们似乎在 AJAX 请求中设置 Content-Type : undefined header 。

这种content-type的用途是什么,Spring MultiPart是否需要它?

$http.post(uploadUrl, fd, {
  transformRequest : angular.identity,
  headers : {
   'Content-Type' : undefined
  }
//...
}

最佳答案

它将重置默认 header “application/json”并让浏览器为我们填写正确的 Content-Type 以及正确的边界参数。

例如,手动设置为“multipart/form-data”将无法添加已经提到的边界。

关于javascript - AngularJS FileUpload 中未定义内容类型的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41607656/

相关文章:

javascript - Nodejs async.each 等待第一个循环

javascript - 如何在javascript中在heremaps中创建折线的实例?

asp.net-mvc - 使用 angular.js 应用程序进行 SEO

Spring Boot : Securing api endpoint with oauth2 while having mvc UI pages

spring - Spring MVC 中的多态表单绑定(bind)

javascript - 在其值内处理带有 HTML 的输入(使用 jQuery)

javascript - d3 - 在 svg 元素之上渲染 html 表格

angularjs - 网络核心。有 Angular 的。静态页面和html5模式

javascript - Angular : Using ngShow and Hide to remove spinner if no data returned

Spring Redis - 主条目过期后未删除索引