Add recursive upload example
Implement info() notices for file uploads