Obtenir le contenu d'un fichier local sans téléchargement

J'écris une application Web hors ligne qui permet aux utilisateurs de sélectionner un fichier local, de le modifier et d'enregistrer une copie aussi localement. Est-il possible sans n'importe quel serveur (je peux télécharger un fichier et retourner la base64, mais ce n'est pas beaucoup hors ligne)? L'application ne doit fonctionner que sur Google Chrome, alors peut-être devrais-je regarder ici?

L'API de fichier HTML5 peut s'avérer utile

http://www.html5rocks.com/fr/tutorials/file/dndfiles/

input = document.getElementById(inputId); var reader = new FileReader(); reader.onload = function (e) { base64 = e.target.result; }; reader.readAsDataURL(input.files[0]); 

Où input est un élément <input type='file'></input> . Fonctionne également pour une entrée qui peut sélectionner plusieurs fichiers.

Pour travailler avec les fichiers dans le navigateur, j'utilise la télécharge . Pour que cela fonctionne avec des chemins contenant "file: //", vous devez autoriser l'accès downloadify.swf au système de fichiers sur les paramètres .