首頁  >  文章  >  web前端  >  如何在客戶端應用程式中使用 window.fetch() 下載檔案?

如何在客戶端應用程式中使用 window.fetch() 下載檔案?

DDD
DDD原創
2024-10-23 07:27:30614瀏覽

How to Download Files with window.fetch() in Client-Side Applications?

在客戶端應用程式中使用Window.fetch() 下載檔案

在客戶端處理檔案下載時,window.fetch ( ) 提供了處理這些操作的強大工具。然而,問題出現了:在 then 區塊中應該做什麼來下載檔案?

解決方案:

在 then 區塊中,回應應該被處理為檢索文件內容。這是一個更簡潔、更有效率的解決方案,它利用 fetch API,無需外部函式庫:

在此程式碼中,使用適當的驗證標頭出請求。然後,回應將轉換為 blob,表示檔案的二進位資料。最後,使用 window.URL.createObjectURL() 為 blob 產生 URL,並使用 window.location.assign() 下載檔案。

透過遵循此方法,開發人員可以輕鬆下載在客戶端應用程式中使用 window.fetch() 從遠端伺服器取得檔案。

以上是如何在客戶端應用程式中使用 window.fetch() 下載檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn