修改图片后发现原始图片没有被删除,发现从修改页面没有获取到图片名,该怎么办

来源:4-4 商户模块_追踪源码,解决问题

19405017673823614

2017-06-30

http://szimg.mukewang.com/595612780001235f07990324.jpg

写回答

1回答

源生活

2017-06-30

两种方式:

       1、修改页初始化的时候,你要把原图片名带到页面上,用hidden存起来,name为dto里的属性名,这样表单提交的时候就能拿到原图片名。

       2、修改动作,表单提交的时候,你用修改的主键ID先查一遍数据库,这样就知道修改前的图片名是什么,当然,这种方式需要多查一次数据库。

       无论哪种方式,切记,不能先删图片,特别是修改时,是可以不上传新的图片的,那更不能删除,这代表不需要修改重新上传图片,那就不能删除。

       顺便说一句:最终版的代码里,广告模块我是完整开发完的,可以用来参考。

0
1
19405017673823614
非常感谢!
2017-06-30
共1条回复

IT段子手详解MyBatis遇到Spring 秒学Java SSM开发大众点评

【毕设】SSM全面梳理,前后端分离,zTree 和复杂SQL打造权限系统,解惑MyBatis和RESTful

1001 学习 · 485 问题

查看课程