Enhance upload + preview