Bir kullanıcının Fable'da bir dosya indirmesi nasıl etkinleştirilir?
Jan 16 2021
GÜVENLİ yığın uygulamam var. Kullanıcıların dosya yüklemesine ve indirmesine izin vermem gerekiyor.
Kullanarak eserleri yüklemek
Browser.Dom.FileReader.Create()
Kullanıcıların dosyaları indirmesini sağlamanın uygun bir yolu var mı?
Bu cevap , bir js kitaplığına bağlı olan tamamen farklı bir mekanizma kullanan bir çözüm sunar. FileReader
Yaklaşıma karşılık gelen bir mekanizma yok mu?
Yanıtlar
1 ChechyLevas Jan 16 2021 at 20:23
Benim için işe yarayan aşağıdakileri buldum.
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()
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı