我目前正在使用 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);
}