remove time()显示时从laravel中的文件名中删除字符串

kpbpu008  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(292)

我使用time()函数将时间字符串添加到如下文件名中,并将它们存储在数据库中

$filename = time() . $file->getClientOriginalName();

但是,当我向用户显示文件以及用户下载文件时,如何删除此字符串。顺便说一下,我用的是拉威尔。

wmvff8tz

wmvff8tz1#

我相信时间戳是10位数,所以:

substr($filename,10):

将从文件名的开头修剪它。下载文件时,您可以给用户显示/建议的文件名,如下所示:

return response()->download($filename, substr($filename, 0, 10), $headers);

相关问题