修改图片后发现原始图片没有被删除,发现从修改页面没有获取到图片名,该怎么办
来源:4-4 商户模块_追踪源码,解决问题
19405017673823614
2017-06-30
写回答
1回答
-
两种方式:
1、修改页初始化的时候,你要把原图片名带到页面上,用hidden存起来,name为dto里的属性名,这样表单提交的时候就能拿到原图片名。
2、修改动作,表单提交的时候,你用修改的主键ID先查一遍数据库,这样就知道修改前的图片名是什么,当然,这种方式需要多查一次数据库。
无论哪种方式,切记,不能先删图片,特别是修改时,是可以不上传新的图片的,那更不能删除,这代表不需要修改重新上传图片,那就不能删除。
顺便说一句:最终版的代码里,广告模块我是完整开发完的,可以用来参考。
012017-06-30
IT段子手详解MyBatis遇到Spring 秒学Java SSM开发大众点评
【毕设】SSM全面梳理,前后端分离,zTree 和复杂SQL打造权限系统,解惑MyBatis和RESTful
1001 学习 · 485 问题
相似问题