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