<a href='url' download="filename.ext">下載</a>
如果url指向同源資源,是正常的。
如果url指向第三方資源,download會失效,表現和不使用download時一致——瀏覽器能打開的文件,瀏覽器會直接打開,不能打開的文件,會直接下載。瀏覽器打開的文件,可以右鍵手動加載。
解決方案一:將文件打包爲.zip/.rar等瀏覽器不能打開的文件下載。
解決方案二:通過後端轉發,後端請求第三方資源,返回給前端,前端使用file-saver保存文件。
<a href='url' download="filename.ext">下載</a>
如果url指向同源資源,是正常的。
如果url指向第三方資源,download會失效,表現和不使用download時一致——瀏覽器能打開的文件,瀏覽器會直接打開,不能打開的文件,會直接下載。瀏覽器打開的文件,可以右鍵手動加載。
解決方案一:將文件打包爲.zip/.rar等瀏覽器不能打開的文件下載。
解決方案二:通過後端轉發,後端請求第三方資源,返回給前端,前端使用file-saver保存文件。