mirror of
https://github.com/futurepress/epub.js.git
synced 2025-10-04 15:09:16 +02:00
core zip functionality
This commit is contained in:
parent
d6b1482e40
commit
855308972a
18 changed files with 7146 additions and 44 deletions
23
js/app/utils.js
Normal file
23
js/app/utils.js
Normal file
|
@ -0,0 +1,23 @@
|
|||
FP.namespace("utils").createTempFile = (function(){
|
||||
var requestFileSystem = webkitRequestFileSystem || mozRequestFileSystem || requestFileSystem;
|
||||
|
||||
function createTempFile(callback) {
|
||||
var tmpFilename = "tmp.dat";
|
||||
requestFileSystem(TEMPORARY, 4 * 1024 * 1024 * 1024, function(filesystem) {
|
||||
function create() {
|
||||
filesystem.root.getFile(tmpFilename, {
|
||||
create : true
|
||||
}, function(zipFile) {
|
||||
callback(zipFile);
|
||||
});
|
||||
}
|
||||
|
||||
filesystem.root.getFile(tmpFilename, null, function(entry) {
|
||||
entry.remove(create, create);
|
||||
}, create);
|
||||
});
|
||||
}
|
||||
|
||||
return createTempFile
|
||||
|
||||
})();
|
Loading…
Add table
Add a link
Reference in a new issue