Laravel 8: 如何将 base64 PDF 转换为 PDF 文件?
Laravel 8: How can I convert base64 PDF to PDF file?
我正在尝试使用 base64 将 pdf 和其他文档文件(如 Docx 和视频)保存在数据库中。
我想要做的是将更改从 base64 恢复到确切的文件。有可能这样做吗?谢谢你,注意安全。
我知道这是一个重复的问题,但我在 laravel 中找不到任何答案。
你可以解码然后传给Storage
put方法
Storage::disk('public')->put('file.pdf',base64_decode($base64encodedstring));
别忘了导入 Storage facade
use Illuminate\Support\Facades\Storage;
$filename = 'upload/profile_pic/' . md5(uniqid(rand(), true)) . '_' . $input['document']['filename'];
file_put_contents($filename, base64_decode($input['document']['base64']));
$input['document'] = $filename;
解码文件并将文件保存在public路径中,在public文件夹中创建上传文件夹并保存任何文件。
我正在尝试使用 base64 将 pdf 和其他文档文件(如 Docx 和视频)保存在数据库中。
我想要做的是将更改从 base64 恢复到确切的文件。有可能这样做吗?谢谢你,注意安全。
我知道这是一个重复的问题,但我在 laravel 中找不到任何答案。
你可以解码然后传给Storage
put方法
Storage::disk('public')->put('file.pdf',base64_decode($base64encodedstring));
别忘了导入 Storage facade
use Illuminate\Support\Facades\Storage;
$filename = 'upload/profile_pic/' . md5(uniqid(rand(), true)) . '_' . $input['document']['filename'];
file_put_contents($filename, base64_decode($input['document']['base64']));
$input['document'] = $filename;
解码文件并将文件保存在public路径中,在public文件夹中创建上传文件夹并保存任何文件。