我正在使用 time() 函数将时间字符串添加到文件名中,并将它们存储在数据库中
$filename = time() . $file->getClientOriginalName();
但是当我向用户显示文件以及用户下载文件时,如何删除此字符串。 顺便说一句,我正在使用 Laravel。
最佳答案
我相信时间戳是 10 位数字,所以这样做:
substr($filename,10):
将从文件名的开头修剪它。下载文件时,您可以给出显示/建议给用户的文件名,如下所示:
return response()->download($filename, substr($filename, 0, 10), $headers);
关于mysql - 显示时从 Laravel 中的文件名中删除 time() 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51099818/