**瀏覽器安全策略禁止網頁在無使用者互動下自動下載檔案至指定本地路徑。** 任何聲稱能「靜默下載並指定保存路徑」的方案(如 ActiveX/OCX、NPAPI 外掛)均屬過時且高風險技術,現代瀏覽器已全面封殺。
<a href="/api/download/file.pdf" download="custom_name.pdf">下載檔案</a>
Content-Disposition: attachment; filename="file.pdf"
Content-Type: application/octet-stream
function downloadBlob(blob, filename) {
const url = URL.createObjectURL(blob);
const a = document.createElement('a');
a.href = url; a.download = filename; a.click();
URL.revokeObjectURL(url);
}
localStorage/IndexedDB 記錄「已下載」狀態標記,下次載入頁面時判斷是否顯示下載提示。拒絕使用 WebClient (C# 伺服器端類)、**OCX/ActiveX**、**Flash**、**Java Applet**、**NPAPI** 等已淘汰技術。現代 Web 開發請遵循「使用者主導、權限最小化」原則。