您的位置:首页 > 编程语言 > PHP开发

解决ThinkPHP上传文件时出现文件名已存在的问题

2017-03-30 18:02 393 查看
在有的版本的ThinkPHP框架中,当一次上传超过一个以上的文件时会出现,XXX文件已存在,上传失败的问题。

这是因为在UploadFile.class.php中UploadFile的 saveRule为uniqid()函数。

当机子性能比较好的时候,会出现产生同一文件名的情况。

为此,可以使用自己编写的临时文件名函数,或修改 getSaveName()

$saveName = rand().$rule().".".$filename['extension'];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  thinkphp 框架
相关文章推荐