image upload version2.0 without ~file