【发布时间】:2022-01-21 19:00:15
【问题描述】:
我有这样的文件font.ttf 我需要上传它们
HTML 代码:
<form action="{{ route('admin.settings.pdf.update') }}" method="post" enctype="multipart/form-data">
@csrf
<input type="file" name="file" accept=".ttf" required>
<button type="submit" class="button green">upload</button>
</form>
控制器:
public function updatePdfFont(Request $request)
{
$request->validate([
'file' => 'required|file',
]);
// dd($request->all());
// rename($request->file, "pdf_font.ttf");
$request->file->store('fonts', 'public');
}
// public disk is a custom one that goes files to public folder
上传字体时我现在面临的问题,它上传的没有像这样wmRey4YaOLaldchlFV1l6GQylbZArc4xmyy2tXnL这样的扩展名
我需要的第二件事是如何在上传文件之前重命名文件?比如我想把文件重命名为pdf_font.ttf
【问题讨论】: