Add file upload feature.