Add Online File Browser

yeah, it's up to the user of these APIs. I have removed these checks, and i am sure it will speed up the program.