[英]How do I slice a file to pieces and restore it in Javascript FileApi
[英]How do I set the actual file name of a file using HTML5 FileAPI?
我目前正在使用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);
}
是的,您可以通过将create
选项设置为true
来使用getFile()
设置文件名:
getFile('test.mp4', {create: true, exclusive: true}
看看这个例子: http : //www.html5rocks.com/zh-CN/tutorials/file/filesystem/#toc-file-creatingempty
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.