在客戶端應用程式中使用Window.fetch() 下載檔案
在客戶端處理檔案下載時,window.fetch ( ) 提供了處理這些操作的強大工具。然而,問題出現了:在 then 區塊中應該做什麼來下載檔案?
解決方案:
在 then 區塊中,回應應該被處理為檢索文件內容。這是一個更簡潔、更有效率的解決方案,它利用 fetch API,無需外部函式庫:
在此程式碼中,使用適當的驗證標頭出請求。然後,回應將轉換為 blob,表示檔案的二進位資料。最後,使用 window.URL.createObjectURL() 為 blob 產生 URL,並使用 window.location.assign() 下載檔案。
透過遵循此方法,開發人員可以輕鬆下載在客戶端應用程式中使用 window.fetch() 從遠端伺服器取得檔案。
以上是如何在客戶端應用程式中使用 window.fetch() 下載檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!