【发布时间】:2022-10-18 14:23:32
【问题描述】:
在使用以下设置时,
"php": "^7.3|^8.0",
"barryvdh/laravel-dompdf": "^0.9.0",
"fideloper/proxy": "^4.4",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/framework": "^8.81",
PDF 在本地主机和 Plesk 服务器中运行良好。但不幸的是,PDF 没有在绿色直流服务器。
Laravel 控制器代码为:
$pdf = PDF::loadView('pdf/topicDetail',$topic);
$pdf->setPaper('A4', 'landscape');
$fileName = 'export-'. date('m-d-Y-His').'.pdf';
Storage::put('public/uploads/docs/downloads/'.$fileName, $pdf->output());
$link = Storage::disk('docs')->url('downloads/'.$fileName);
return $this->successResponse($link);
Blade 代码快照是:
<td style="text-align: center; padding: 10px;">
<img src="<?php echo asset("storage//uploads/download/data/img/Pol_filled.png")?>" alt="img">
<img src="<?php echo asset("storage//uploads/download/data/img/Pol.png")?>" alt="img">
</td>
我们得到一个跨域时严格起源中的错误绿色直流服务器,服务器无法访问存储文件夹中的图像。
所以我的查询是:
- 这是与服务器相关的错误吗?
- 绿色直流服务器从不访问存储(符号链接)?
- 使用不是正确的方法?
我们已经给出了存储链接、其他设置和所有
【问题讨论】:
-
路径中是否正常存储//上传?带 2 /
-
是的,它在本地主机中运行良好,pleskserver @MisterDebug
标签: laravel pdf laravel-8 laravel-blade dompdf