http请求的角度文件上传器方法

Posted

技术标签:

【中文标题】http请求的角度文件上传器方法【英文标题】:angular file uploader methods for http request 【发布时间】:2022-01-01 21:09:38 【问题描述】:

我正在尝试使用 angular-file-uploader 并上传文件。 在 afuConfig 中,我想将方法​​设置为 POST 但在终端中出现错误。

uploadAPI:  
      url:"https://example-file-upload-api",
      method:"POST",
      headers: 
     "Content-Type" : "text/plain;charset=UTF-8",
      ,

它给了我这个:

  The types of 'uploadAPI.responseType' are incompatible between these types.
    Type 'string' is not assignable to type '"blob" | "json" | "arraybuffer" | "text" | undefined'.

我在使用 responseType 时也遇到了同样的问题。

【问题讨论】:

【参考方案1】:

默认responseTypejson。尝试明确分配responseType: text

uploadAPI:   
  url: "https://example-file-upload-api",
  method:"POST",
  headers: 
    "Content-Type" : "text/plain;charset=UTF-8",
  ,
  responseType: 'text'

【讨论】:

它对我不起作用。我认为这是 typeScript 错误,但我不知道如何修复它【参考方案2】:

试试下面的标题代码:

httpOptions: 
  headers:
    accept: 'application/pdf'
  
  responseType: 'blob',

【讨论】:

它对我不起作用,更像是 typeScript 错误

以上是关于http请求的角度文件上传器方法的主要内容,如果未能解决你的问题,请参考以下文章

第五节 Struts2 - 文件上传与下载

使用角度4上传文件

springMVC:为MultipartFilte配置了上传文件解析器,报错或不能使用

从春季启动以角度4发布上传文件?

视频文件上传器

上传文件角度[重复]