[英]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.