Laravel:检查文件是否存在而无需扩展名

亚历克斯

我仅使用md5哈希名称(不带扩展名)将文件保存在服务器中。我注意到,Storage::exists()即使文件不存在,laravel方法也将返回true。实际上,laravel假定文件名为目录名。有什么办法可以迫使laravel检查文件是否存在?

阿尔法

实际上,这是因为PHPsfile_exists函数的工作方式。无论如何,您可能会使用如下所示的内容:

if(is_file('68e109f0f40ca72a15e05cc22786f8e6')) {
    // ...
}

另外,您可以这样尝试glob

$all = glob('*'); // Read everything from current directory in array
if(in_array('68e109f0f40ca72a15e05cc22786f8e6', $all)) {
    // ...
}

有更多方法可以执行此操作,但是为什么不使用扩展名呢?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

扩展名未知时检查文件是否存在

是否可以打开多个具有相同扩展名的文件,而无需通过cmd键入扩展名?

Python:检查扩展名列表中是否存在以扩展名结尾的文件名

如何通过文件名(无扩展名)检查文件是否存在?

如何检查文件名(带有任何扩展名)在Golang目录中是否存在?

检查目录中是否存在某种文件类型/扩展名

如何在不查看Python扩展名的情况下检查文件是否存在?

检查目录中是否存在具有给定扩展名的文件

.htaccess重定向并保留文件名而无需文件扩展名

如何从URL检查是否存在.html扩展名?

Firefox WebExtension:检查我的扩展名是否存在

是否存在R函数,用于检查路径中是否存在具有特定扩展名的文件?

使用正则表达式提取文件名而无需扩展名的url

在Visual Studio中获取文件内容而无需从扩展名中打开文件

在PowerShell中运行可执行文件而无需键入文件扩展名

重命名文件夹中的文件,而无需使用Java重命名扩展名

使用批处理脚本检查文件夹中是否存在具有某些文件扩展名的文件

检查图像的文件扩展名是否不正确

检查文件扩展名是否包含多个上传框

如何检查文件的扩展名是否与之相同?

在Mac上执行bash和sh文件,而无需编写扩展名

laravel检查上传格式的文件扩展名

在Python中是否有一种简单的方法可以通过名称获取文件而无需知道扩展名?

使用WinSCP .NET程序集检查SFTP服务器上是否存在带有扩展名的文件

使用Shell脚本来检查是否存在一个或多个具有特定扩展名的文件?

在不知道扩展名的情况下检查文件是否存在于远程网站上

FinderSync检查是否选择了扩展名

将文件发送到客户端而无需输入名称和文件扩展名

如何检查文件的扩展名?