J'ai lu l'article agréable http://www.html5rocks.com/en/tutorials/file/xhr2/Comment écrire Blob dans un fichier local?
Il utilise l'API HTML5 et FileSystem FileWriter pour atteindre l'écriture Blob aux fichiers locaux. Cependant, mon navigateur Safari (actuellement 7.0.5) ne supporte pas les requestFileSystem
et FileWriter
. (J'ai testé avec Chrome, il ne supporte pas non plus.)
J'ai également cherché en ligne mais il ne semblait pas y avoir quelque chose comme "réponses formelles".
Une autre question est pourquoi la lecture des fichiers locaux au navigateur est simple (en utilisant FileReader
), mais écrire dans des fichiers locaux ne semble pas symétrique, en particulier dans la nouvelle norme html5.
L'écriture dans des fichiers locaux présente un risque de sécurité potentiel plus important, et possède en plus une API plus récente. Cependant, forcer les téléchargements a toujours fonctionné. – rvighne