Weboldal keresés

html - Szöveges fájl letöltése HTML5 fájlterület API használatával JavaScript-tel Chrome-on


Próbálok letölteni egy szöveges fájlt, amit a File Space API segítségével készítettem Chrome-on. Nem tudom letölteni. Csak a Chrome böngészőben tudom megtekinteni.

location.href = fileEntry.toURL();

Ez az a kódsor, amit jelenleg az letöltéséhez használok.

Használhatom a content-disposition-t egy .txt fájl letöltésének kényszerítésére? Ha igen, hogyan?

Válasz #1

Nézd meg a FileSaver interfészt: http://www.w3.org/TR/file-writer-api/#the-filesaver-interface.

Itt van egy példa, ami azt csinálja, amit szeretnél: http://oftn.org/projects/FileSaver.js/demo/

Itt egy HTML5Rocks bejegyzés, amely részletesebben leírja a használatot: http://updates.html5rocks.com/2011/08/Saving-generated-files-on-the-client-side