重构，测试，上传图片bug