重构图片上传