Specifically on this topic if you are asking for individual client browsers to download directly from storagenodes it has been discussed before - JS library for the browser - #7 by jtolio
TLDR - There are currently technical limitations due to the browser, the storagenodes and trust/certificates.