我在存储文件夹存储PDF文件使用这个代码
$request->validate([
'title' => 'required|unique:sliders|max:255',
'sub_title' => 'required',
'file' => 'required',
]);
$image = $request->hasFile('file') ? Storage::disk('public')->put('sliders', $request->file('file')) : null;
$slider = new Slider([
'title' => $request->get('title'),
'sub_title' => $request->get('sub_title'),
'image' => $image
]);
$slider->save();
现在我该怎么让在浏览器中的PDF时,点击链接?
使用<iframe>
显示在浏览器PDF格式。请确保您的路径是正确的。
<iframe src="file.pdf" style="width:600px; height:500px;" frameborder="0"></iframe>
用于从存储的PDF链接创建功能,并为它创建的路线,代码应该是这样的:
public function displayPDF()
{
$filepath = 'path_to_pdf.pdf';
return response()->file(storage_path($file_path));
}