大家好请教各位,我将PDF的文件内容编码由ISO-8859-1 转为 UTF-8后经laravel 队列上传到腾讯云后pdf 变成了空白页
1). 当前使用的 Laravel 版本?
Laravel Framework 8.83.9
2). 当前使用的 php/php-fpm 版本?
PHP 版本:PHP 8.0.17
5). 相关软件版本
nginx version: nginx/1.21.6
2. 问题描述?
我将PDF的文件内容编码由ISO-8859-1 改为 UTF-8后经laravel 队列上传到腾讯云后pdf 变成了空白页。
laravel 队列引用了这些:
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
这是今天上传的pdf(蓝色线)和以前上传的pdf ,今天上传到变成了空白页(存储桶列表显示文件大小正常)
这是换编码前的PDF内容(ISO-8859-1)
这是转成UTF-8后的PDF内容
pdf 的文件内容是通过 ZipArchive这个类获取的
3. 您期望得到的结果?
请教各位有知道怎么解决这个问题的?能提供思路也不胜感激。