所以基本上,我只是想检查正在上传的文件的正确文件扩展名。
我知道,这个问题之前已经在这里回答过几次了,尽管我一直遇到同样的错误,并且没有解决方案或建议来解释为什么会发生这种情况。
这是我的代码:
$file = fopen($_FILES['upload_csv']['tmp_name'], 'r');
$ext = pathinfo($file, PATHINFO_EXTENSION);
if($ext != "csv")
{
$errors[] = "Sorry, but only CSV files are supported";
}
这是我的错误:
Warning: pathinfo() expects parameter 1 to be string
我现在已经尝试了大约 3 种其他替代方案,全部使用pathinfo()
. 虽然,仍然显示完全相同的错误。
有人对为什么会发生这种情况有任何建议吗?