Reference: file upload prototype
update git ignore