我正在使用time()函数向这样的文件名添加时间字符串并将其存储在数据库中
$filename = time() . $file->getClientOriginalName();
但是,当我向用户显示文件以及用户下载文件时,如何删除此字符串。 顺便说一下,我在使用Laravel。
答案 0 :(得分:1)
我相信时间戳是10位数字,所以这样做:
substr($filename,10):
将从文件名的开头修剪它。下载文件时,您可以将显示/建议的文件名提供给用户,如下所示:
return response()->download($filename, substr($filename, 0, 10), $headers);