Bagaimana cara mengaktifkan pengguna untuk mengunduh file di Fable?
Jan 16 2021
Saya memiliki aplikasi tumpukan AMAN. Saya perlu mengizinkan pengguna untuk mengunggah dan mengunduh file.
Mengupload karya dengan memanfaatkan
Browser.Dom.FileReader.Create()
Apakah ada cara yang sesuai untuk memungkinkan pengguna mengunduh file?
Jawaban ini menawarkan solusi menggunakan mekanisme yang sama sekali berbeda yang bergantung pada pustaka js. Apakah tidak ada mekanisme yang sesuai dengan FileReader
pendekatan tersebut?
Jawaban
1 ChechyLevas Jan 16 2021 at 20:23
Saya telah menemukan yang berikut ini yang tampaknya berhasil untuk saya.
let downLoad fileName fileContent =
let anchor = Browser.Dom.document.createElement "a"
let encodedContent = fileContent |> sprintf "data:text/plain;charset=utf-8,%s" |> Fable.Core.JS.encodeURI
anchor.setAttribute("href", encodedContent)
anchor.setAttribute("download", fileName)
anchor.click()
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'