![](/img/trans.png)
[英]javascript regex for extracting filename from Content-Disposition header
[英]Change Content-Disposition filename with userscript from a Post
我想從使用Content-Disposition: attachment; filename=Reports.csv
Submit更改已下載文件的文件名Content-Disposition: attachment; filename=Reports.csv
Content-Disposition: attachment; filename=Reports.csv
我想下載一個帶有預設文件名Content-Disposition: attachment; filename=AnyFileName.csv
文件Content-Disposition: attachment; filename=AnyFileName.csv
Content-Disposition: attachment; filename=AnyFileName.csv
我需要它是用戶友好的
Download is Post,下載的內容為Content-Type: application/octet-stream; charset=UTF-8
Content-Type: application/octet-stream; charset=UTF-8
我需要它來更改下載文件的文件名
那根本不容易。 為此,您將必須:
XMLHttpRequest
或fetch
API正確發送表單 Blob
。 您需要使用responseType
來請求Blob
URL.createObjectURL
創建可下載的數據URL 創建鏈接以允許下載:
<a href="${YOUR_DATA_URL}" download="AnyFileName.csv">Download</a>
URL.revokeObjectURL
釋放內存。 我很抱歉,這可能比您預期的要多得多。 祝好運。 您也可以考慮使用某些插件或程序來篡改該特定網站的HTML標頭。
如果可以在<form>
上使用download
屬性,則會容易得多, 但這是不可能的 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.