Laravel 8:如何将base64 PDF转换为PDF文件?

Laravel 8:如何将base64 PDF转换为PDF文件?,laravel,base64,laravel-8,Laravel,Base64,Laravel 8,我正在尝试使用base64在数据库中保存pdf和其他文档文件,如Docx和视频 我要做的是将更改从base64恢复到确切的文件。有可能吗?谢谢你,注意安全 我知道这是一个重复的问题,但我在laravel中找不到任何答案。您可以解码,然后传递到存储放置方法 Storage::disk('public')->put('file.pdf',base64_decode($base64encodedstring)); 别忘了导入存储外观 use Illuminate\Support\Facades

我正在尝试使用base64在数据库中保存pdf和其他文档文件,如Docx和视频

我要做的是将更改从base64恢复到确切的文件。有可能吗?谢谢你,注意安全


我知道这是一个重复的问题,但我在laravel中找不到任何答案。

您可以解码,然后传递到
存储
放置方法

Storage::disk('public')->put('file.pdf',base64_decode($base64encodedstring));
别忘了导入存储外观

use Illuminate\Support\Facades\Storage;

解码文件并将其保存在公共路径中,在公共文件夹中创建上载文件夹并保存任何文件。

您是否尝试过base64_Decode()方法?是否可以使用此方法$文件->存储为($destinationPath,$completeFileName);解决了的!谢谢:)谢谢。这对我也有帮助:)
$filename = 'upload/profile_pic/' . md5(uniqid(rand(), true)) . '_' . $input['document']['filename'];
file_put_contents($filename, base64_decode($input['document']['base64']));
$input['document'] = $filename;