Bagaimanakah saya boleh mencipta fail dalam ingatan untuk dimuat turun oleh pengguna dan bukannya melalui pelayan?
P粉231112437
2023-08-23 17:55:41
<p>Adakah terdapat cara untuk mencipta fail teks pada bahagian klien dan menggesa pengguna untuk memuat turunnya tanpa sebarang interaksi dengan pelayan? </p>
<p>Saya tahu saya tidak boleh menulis terus ke komputer mereka (keselamatan, dsb.), tetapi bolehkah saya mencipta fail dan menggesa mereka untuk menyimpan? </p>
Penyelesaian mudah untuk pelayar HTML5...
Gunakan
Anda boleh menggunakan URI data. Sokongan pelayar berbeza-beza; lihat Wikipedia. Contoh:
Strim oktet digunakan untuk memaksa gesaan muat turun. Jika tidak, ia mungkin dibuka dalam penyemak imbas.
Untuk CSV anda boleh menggunakan:
Cuba demo jsFiddle.