現在、HTML5 の FileAPI を使用して、BLOB データをディスクに書き込んでオフラインで使用しています。ファイル「test.mp4」に書き込むように指示しましたが、コンピューターでファイルを見つけると、そのファイル名は「00000003」のようなものです。ファイルの命名以外はすべて正常に機能します。コマンドを使用してファイルにアクセスすることもできるgetFile("test.mp4", ...)
ので、機能していることがわかります。ディスクに保存されているファイルの実際の名前を設定する方法はありますか?
編集:
ここに私のコードの一部があります:
function writeToFile(fs)
{
fs.root.getFile("test.mp4", {create: true}, function(fileEntry) {
fileEntry.createWriter(function(fileWriter) {
fileWriter.onwriteend = function(e) {
console.log('Write completed.');
};
fileWriter.onerror = function(e) {
console.log('Write failed: ' + e.toString());
};
fileWriter.write(blobToWrite);
}, errorHandler);
}, errorHandler);
}