前端如何获取响应头Content-Disposition中的filename,获取文件类型fileType进行不同类型的文件预览


  // 预览文件
        preview: function(item) {
   
   
          var vm = this;
          if (!item.raw) {
   
   
            var itemBasicId = this.form.itemBasicId

            var url =ctx + '/aea/item/basic/getItemDocOrTemplateFile.do?itemBasicId='+itemBasicId+'&fileType=applyTableTemplate'
            
            axios({
   
   
            method: 'GET',
            headers: {
   
     'Authorization': 'bearer '+localStorage.getItem("access_token") },
            url: url,
            originResponse: true,
            responseType: 'blob' // 更改responseType类型为 blob
          }).then( function(res) {
   
   
              vm.previewPdfAndPic(res.data)
          }).catch(function(err) {
   
   
            console.log(err)
          })
          }else{
   
   
          //  vm.openBlobFile(item)
          }
        },
       previewPdfAndPic: function (<

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-05 22:00:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-05 22:00:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-05 22:00:02       82 阅读
  4. Python语言-面向对象

    2024-01-05 22:00:02       91 阅读

热门阅读

  1. Css中默认与继承

    2024-01-05 22:00:02       60 阅读
  2. SSH协议中发现新安全漏洞CVE-2023-48795

    2024-01-05 22:00:02       74 阅读
  3. 变量和对象的解构赋值

    2024-01-05 22:00:02       56 阅读
  4. android c++打印堆栈

    2024-01-05 22:00:02       68 阅读
  5. PHP命令行脚本接收传入参数的三种方式

    2024-01-05 22:00:02       50 阅读
  6. 使用Python国产API框架开发REST接口

    2024-01-05 22:00:02       44 阅读
  7. 29道memcached面试题含答案(很全)

    2024-01-05 22:00:02       39 阅读