New sample project showing how to use the "upload" function