File uploader and online usage