Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
kidasov
Channel Surfer

Usage of cachefs

Can someone show how to use cachefs storage type ?
According to documentation https://sdkdocs.roku.com/display/sdkdoc/File+System we can use cachefs for caching images. But  I can not simply create a task and save requested data in cachefs. For example like that.
function executeTask()    
    url = m.top.url
       
    request = CreateObject("roURLTransfer")
    request.SetCertificatesFile("common:/certs/ca-bundle.crt")
    request.AddHeader("X-Roku-Reserved-Dev-Id", "")
    request.AddHeader("Authorization","basic " + m.base64Vimeo)
    request.InitClientCertificates()
    request.SetURL(url)
    
    print("Setting Url in imagestore")
    print(url)
    
    m.top.response = request.getToFile("cachefs:/1.jpg")
    m.top.request = url
end function
0 Kudos
3 REPLIES 3
squirreltown
Roku Guru

Re: Usage of cachefs

It says its a beta function, but doesn't specify more than that. I'm on 7.7 4139 and it does not appear to be available.

m.filez.Copyfile( "pkg:/images/button.png" , "cachefs:/button.png" ) returns false.
Kinetics Screensavers
0 Kudos
Tyler_Smith
Streaming Star

Re: Usage of cachefs

This is not available until 8.0
Tyler Smith
0 Kudos
kidasov
Channel Surfer

Re: Usage of cachefs

Thank you for your time! Really helpful!
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.