a標籤跨網域下載檔案能否在點擊下載的時候自動重新命名? 檔案不在我的伺服器上 我的伺服器上也不想儲存這個檔案 使用者有沒有辦法透過點擊a標籤下載時自動重命名檔案名稱?
可以使用HTML5中的download屬性,參考w3school:
HTML5
download
<a href="https://www.baidu.com/img/bd_logo1.png" download="baidu">
location /imgProxy { resolver 10.0.0.1; proxy_pass $arg_url; }
<a href="/imgProxy?url=https://static.segmentfault.com/v-5922866b/global/img/logo-b.svg" download="logo">segmentfault</a>
目前只有Chrome支援這個特性:
<a href="..." download="file.mp4">Download</a>
可以使用
HTML5
中的download
屬性,參考w3school:附跨域解決方法
Nginx (Apache同理):
目前只有Chrome支援這個特性: