14

HTML ベースのアプリを作成しており、ローカル ファイルからデータを保存および取得したいと考えています。このアプリは Web サーバーでホストされません。

これをどのように行うことができるかについて、誰もがトピックを啓発するのを手伝ってもらえますか?

4

4 に答える 4

4

HTML5のFileSystemAPIを使用する必要があります。

window.requestFileSystem(window.TEMPORARY, 5*1024*1024, function(){
    fs.root.getFile('test.dat', {}, function(fileEntry) {
        fileEntry.file(function(file) {
            // Here is our file object ... 
        });
    });
}, errorHandler);

詳細については、FileSystemAPIを確認してください

HTML5テストにアクセスして、ブラウザーのサポートをテストします

于 2012-08-19T02:56:55.883 に答える
3

HTML 5 FileSystem API を試す

リンクの下に詳細があります

http://dev.w3.org/2009/dap/file-system/pub/FileSystem/

http://www.html5rocks.com/en/tutorials/file/filesystem/

于 2012-08-19T08:51:51.123 に答える
0

IF (and only if) you're platform will be IE you can leverage the HTA (HTML Applications) framework:

http://msdn.microsoft.com/en-us/library/ms536471(VS.85).aspx

Applications using this are granted system-level privledges and can use the same objects as Windows Scripting host (for example the file system object to read and access local files).

I've used it successfuly in the past for small workgroup applications and liked it - but this was in an IE-only corporate environment.

于 2012-08-19T03:03:44.793 に答える