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