vue 阿里雲oss下載檔案,自定義命名

流年朝朝發表於2018-07-07

因為上傳的檔案都是放在阿里雲oss伺服器,下載的時候,也是選擇從伺服器下載,
主要思路是把後臺返回的預覽地址,變成可下載的地址

key是使用阿里雲上傳的時候,傳的object-key,通過後臺返回的地址,可以擷取到這個object-key
client是獲取上傳下載通行證的主體

var url = this.client.signatureUrl(key, {
    response: {
     `content-disposition`: `attachment; filename="` + name + `.` + type + `"`
         }
     })
     
獲取到的url就是可下載地址啦,可以寫在a標籤裡面,加上download屬性就可以下載了

相關文章