【发布时间】:2020-02-10 20:27:21
【问题描述】:
我下载了这个上传示例:https://github.com/xmissra/UploadiFive
发送 apernas 文件时,它可以正常工作,但发送多个文件时,检查文件是否已存在的功能会出现问题。显然,循环不会忽略文件刚刚发送并显示要求替换文件的消息。有没有办法解决这个问题?
这是检查文件是否已经存在的函数。
$targetFolder = 'uploads'; // Relative to the root and should match the upload folder in the uploader
script
if (file_exists($targetFolder . '/' . $_POST['filename'])) {
echo 1;
} else {
echo 0;
}
您可以在以下位置测试上传工作:http://inside.epizy.com/index.php
*提交一个文件,然后发送多个进行测试。
我尝试过这种方式,但没有成功:
$targetFolder = 'uploads';
$files = array($_POST['filename']);
foreach($files as $file){
if (file_exists($targetFolder . '/' . $file)) {
echo 1;
} else {
echo 0;
}
【问题讨论】: