SORU
8 EYLÜL 2010, ÇARŞAMBA


Sunucu üzerinden indirmek için değil, kullanıcı için bellekte bir dosya oluştur

İstemci tarafında bir metin dosyası oluşturun ve kullanıcı, sunucu ile herhangi bir etkileşim olmadan indirmek için istemi için herhangi bir yolu var mı? Doğrudan makineye yazamıyorum biliyorum (güvenlik ve tüm), ama oluşturmak ve bunları kaydetmek isteyip istemediğinizi soracak?

CEVAP
8 EYLÜL 2010, ÇARŞAMBA


Veri URI kullanabilirsiniz. Tarayıcı desteği değişir; Wikipedia. Örnek:

<a href="data:application/octet-stream;charset=utf-16le;base64,//5mAG8AbwAgAGIAYQByAAoA">text file</a>

Octet-stream bir indirme istemi zorlamaktır. Aksi takdirde, muhtemelen tarayıcıda açılacaktır.

CSV için deneyin:

<a href="data:application/octet-stream,field1,field2
foo,bar
goo,gai
">CSV Octet</a>z

jsFiddle demo deneyin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010