因為上傳的檔案都是放在阿里雲oss伺服器,下載的時候,也是選擇從伺服器下載,
主要思路是把後臺返回的預覽地址,變成可下載的地址
key是使用阿里雲上傳的時候,傳的object-key,通過後臺返回的地址,可以擷取到這個object-key
client是獲取上傳下載通行證的主體
var url = this.client.signatureUrl(key, {
response: {
`content-disposition`: `attachment; filename="` + name + `.` + type + `"`
}
})
獲取到的url就是可下載地址啦,可以寫在a標籤裡面,加上download屬性就可以下載了