问答

阿里云上传的文件,下载文件后会有这个提示语,不晓得怎么去掉

作者:admin 2021-05-06 我要评论

百度查了也没明白怎么去掉 ul class="fileList"li v-for="(file, fileIndex) in infoData.files" :key="fileIndex" :class="{ iszip: /\.(zip|rar|7z)$/.test(fi...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

image.png
百度查了也没明白怎么去掉

<ul class="fileList">
<li v-for="(file, fileIndex) in infoData.files" :key="fileIndex" :class="{ iszip: /\.(zip|rar|7z)$/.test(file.name) }" @click="downLoad(file)">
  <a class="down-load-link">{{ file.name }}</a>
  <a class="down-load-size">{{ file.ext.size | fileSize }}</a>
</li>
</ul>
          
async downLoad(item) {
  console.log(item)
  const path = await this.download(item)
  window.location.href = path
},
      
async download(item) {
      console.log('downLoad--------------------------')
      console.log(item)
      // 检查是否已有 Oss Client
      let client = checkOssClient()
      if (client === null) {
        try {
          if (identity !== 'teacher') {
            const res = await stuOSSToken({ token: hasToken })
            if (res.respCode === '0000') {
              const credentials = res.respResult.Credentials
              client = initOssClient(credentials)
            }
          } else {
            const res = await teaOSSToken({ token: hasToken })
            if (res.respCode === '0000') {
              const credentials = res.respResult.Credentials
              client = initOssClient(credentials)
            }
          }
        } catch (error) {
          this.$message.error(`${error}`)
          return
        }
      }
      const url = item.url
      console.log(url)
      const response = {
        'content-disposition': `attachment; filename=${encodeURIComponent(item.name)}`
      }
      let link
      try {
        const res = await client.signatureUrl(url, { response })
        link = res
      } catch (error) {
        this.$message.error(`${error}`)
      }
      return link
    },

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 阿里云上传的文件,下载文件后会有这个

    阿里云上传的文件,下载文件后会有这个

  • [oracle] sql查询不走索引

    [oracle] sql查询不走索引

  • docker下的socket端口配置

    docker下的socket端口配置

  • JQ Sortable.js 如何保存拖拽之后的顺

    JQ Sortable.js 如何保存拖拽之后的顺

腾讯云代理商
海外云服务器