imweb-filestorage
v1.0.0
Published
imweb filestorage
Downloads
5
Readme
imweb-filestorage
filestorage
install
npm install-imweb-filestorage
API
- fileStorage.js
- v0.1.0 - 2014-07-27
- written by Aaron Ou
- FileStorage.load(url, opts)
- url - String
- opts - object(optional)
expire - Number(in seconds) - 1814400(as 21 days) - the time length the file should be storage
execute - Boolean - true - whether execute the script once it's loaded
noCache - Boolean - false - do not use cache
refresh - Boolean - false - refresh the storage
cors - Boolean - false - whether add crossorigin attribute to script tag if it comes to use script tag to load the file
cb - Function - function(err, info){} - callback once it's done
err - Event - null - if there is an error, it will not be null
opts - Object
time - Number(in microseconds) - the time spend on loading the script
from - where this script coming from, its value and meaning is written at FileStorage.FROM
url - String - the url you request
- FileStorage.clear()
just clear all localStorage
- FileStorage.config(opts)
configure default settings for FileStorage, should be call before FileStorage.load
opts - Object
timeout - Number(in microseconds) - 30000(as 30s) - ajax timeout for fetching
expire - Number(in seconds) - 1814400(as 21 days) - the time length the file should be storage
clearExpireTimeout - Number(in microseconds) - 10000(as 10s) - when to try clearing the expire file
- FileStorage.FROM
return Object
File: 'file' // means loaded from regular script tag with src
STORAGE: 'storage' // means loaded from localStorage
FETCH: 'fetch' // means loaded from ajax call