图片附件类重构，业务逻辑统一在image类中实现。