关于图片存储的思路

关于图片存储的思路

我的思路是先判断取出旧的图片地址,然后在保存新的图片到磁盘中,如果数据库执行成功,就把旧的图片删除,如果抛出异常导致数据库事务回滚,就把新的图片删除,保持磁盘与数据库一致的思路是这样吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕柯南 2020-03-25 17:29:15

同学你好!

老师这里的思路是:

  1. 先判断是否进行图片的上传了

  2. 如果有并且之前有图片,取出原来的图片地址,删除图片

  3. 然后在添加新的图片,再更新数据库。

祝学习愉快~

  • 提问者 YM_000 #1
    那删除图片之后,更新数据库发生了异常,那图片跟数据库的数据不就不一致了吗
    2020-03-25 17:32:17
  • 好帮手慕柯南 回复 提问者 YM_000 #2
    同学你好,是的,这里老师更多的是展示了如何完成,有些不严谨,应该先操作数据库,然后在操作图片。略有疏忽,还望同学的见谅,祝学习愉快~
    2020-03-25 18:40:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师