php - Laravel 5.1 如何检查目录中是否存在文件?

我有一个表单,用户可以在其中将文件上传到上传文件夹。在 Controller 中,我需要检查文件是否已存在于上传目录中,如果存在则不允许将同一文件上传两次。 我该如何检查?

最佳答案

也许问题在于您正在检查文件是否存在于服务器的根文件夹中。

试试这个

    if (file_exists(public_path('uploads/'.$file->getClientOriginalName()))) {
        return redirect()->back()->withInput()->withErrors([' File already exists.']);
    }

https://stackoverflow.com/questions/31973490/

相关文章:

Java - 编译器错误地解析 unicode 源文件

c# - 使用 Prism 库将 View 注入(inject) TabControl

asp.net - ResponseMode ="File"不工作

python - 如果在 Python 中出现异常重试

batch-file - 批处理文件中的时间戳未正确更新

docker - 学习 docker 的先决条件

javascript - 检查字符串的第一个字符是否为数字会报错,表明 charat 不是有效方法

python - Django 休息框架 : How serialize list of list?

r - 如何在 R 中以固定网格模式绘制 "matrix"

c# - 将浮点指针作为 IntPtr 传递(pinvoke)