Menu
Sites
Language

Using File System API on Tizen 4.0

In order to use File System API in Tizen 4.0, developer have to request permission of privilege on run time.
//config.xml

<tizen:privilege name="http://tizen.org/privilege/filesystem.read"/>
<tizen:privilege name="http://tizen.org/privilege/filesystem.write"/>
<tizen:privilege name="http://tizen.org/privilege/mediastorage"/>

//main.js
    function onsuccess(dir){
    	console.log(dir);
    }
    
    function onerror(e){
    	console.log("error"+e);
    }
    
    function onsuccessPermission(){
    	console.log("Success");
    	tizen.filesystem.resolve("documents", onsuccess, onerror, "rw");
    }
    
    function onErrorPermission(e){
    	console.log("error "+ JSON.stringify(e));
    }
    
    function init(){
    	tizen.ppm.requestPermission("http://tizen.org/privilege/mediastorage", onsuccessPermission, onErrorPermission);
    }
    
    init();

Responses

2 Replies
An Nguyen

Nice solution

Thank you for sharing

------------------------------

Name: MiAn

Website: GsmNeo FRP

Whatsapp: +9156323254

edward roberts

I was exactly looking for this and wasted so much of my time on google. Luckily, i saw your post. Thankyou for posting this answer. Will definitely use this in my upcoming Tizen file system project that we are building on the blog managed by us.