एचटीएमएल 5 के फ़ाइल [1], FileWriter [2], और FileSystem [3] एपीआई Google Chrome के नए डेवलपर चैनल में उपलब्ध हैं। फ़ाइलसिस्टम एपीआई आपको ब्राउज़र के बारे में जानता है उस स्थान के भीतर एक सैंडबॉक्स फाइल सिस्टम को पढ़ने/लिखने देता है। उदाहरण के लिए, आप उपयोगकर्ता के स्थानीय एफएस पर 'माई पिक्चर्स' फ़ोल्डर खोल सकते हैं और उस पर पढ़/लिख सकते हैं। यह काम में कुछ है, लेकिन यह थोड़ी देर के लिए तैयार नहीं होगा। एक फाइल लिखने के उदाहरण:
window.requestFileSystem(
TEMPORARY, // persistent vs. temporary storage
1024 * 1024, // 1MB. Size (bytes) of needed space
initFs, // success callback
opt_errorHandler // opt. error callback, denial of access
);
function initFs(fs) {
fs.root.getFile('logFile.txt', {create: true}, function(fileEntry) {
fileEntry.createWriter(function(writer) { // FileWriter
writer.onwrite = function(e) {
console.log('Write completed.');
};
writer.onerror = function(e) {
console.log('Write failed: ' + e.toString());
};
var bb = new BlobBuilder();
bb.append('Lorem ipsum');
writer.write(bb.getBlob('text/plain'));
}, errorHandler);
}
}
चेक बाहर अधिक कोड के टुकड़े के लिए इस HTML5 Storage slide deck।
http://www.html5rocks.com/en/tutorials/file/filesystem/ – Pacerier