当我上传一个名为“cc>”的图像文件时,它不能用boy.png
代替现有的boy.png
。
第二个是不同的图像。
如果PHP已经存在,我如何上传和替换文件?
最佳答案
如果已经存在同名的文件,您可以先尝试这种方式来检查吗?如果退出,则删除旧的并上传新的。我们这样试试吧-
//checking if file with same name already exists
if(file_exists("pathtofile/boy.png")) unlink("pathtofile/boy.png");
//upload file now using the move_uploaded_file()
move_uploaded_file($fileLocTemporary, "pathtofile/boy.png"); # change as per your temp location
关于php - 如何使用PHP替换现有的图像文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55990126/