问题描述
- php如何解决上传同一文件到本地产生冲突,给出相应提示。
-
php已上传了一些文件保存到本地,再次上传同一文件时,会产生冲突,但是却没有响应提示。我知道一个解决的办法的是在上传文件时重命名上传的文件,但是我现在需要的是给出一个提示,而不是浏览器显示30秒内响应不成功。
解决方案
每次上传的时候,检测上传目录中文件是否存在,存在则删除再上传。
解决方案二:
用winrar打包上传,因为winrar有重复文件自动改名功能。
解决方案三:
上传的时候先判断一下
解决方案四:
每一个已上传的文件做一次md5sum并保存到数据库中,再次上传之前先做一次md5sum和数据库中的md5sum进行对比,相同则认为
有文件相同,否则认为不同。
时间: 2024-08-04 10:05:50