编辑时,如果商品图之前被删除,这时替换商品图时,图片无法上传?
流程大致是这样的:
在我点击编辑前,可能是由于意外操作,我将对应的商品图片本地删除了;
然后我选择编辑商品,这时可以看到商品图是无法显示的(这时正常现象),这时我选择一张新的图片上传,最后点击保存时,我新换的这张图并没有上传成功。
猜测:
当选择保存时(此处只针对上传图片这个部分),在系统上传图片前会先验证原来的图片是否存在(数据库有之前的图片数据),如果在本地没有发现原图,则就不进行上传图片,进行数据库更新;如果能在本地找到对应的原图,则系统会进行替换并更新数据库数据(已经测试过流程);
问题:
这一段判断逻辑在哪个地方(当然也可能我猜的不对)?找了一会,没有找到相关的代码,有了解过的,还请帮个忙,谢谢!
推荐文章: