【发布时间】:2017-05-11 12:05:57
【问题描述】:
我是一个使用外部页面负责的控制器 在FPDF class 的帮助下生成pdf。
为了查看生成是否在服务器上工作,我告诉 FPDF 保存文件,然后让浏览器显示 pdf。
Guzzle 做他的工作,他调用页面,保存 pdf 并下载页面内容。
pdf 保存没有损坏并且可以正常工作。 响应是一个显示“加载 PDF 文档失败”错误的 pdf 窗口。
我正在使用 laravel,有我的控制器:
$response = $client->request('POST','http://.../x.php', [
'form_params' => [...]
]);
return $response;
【问题讨论】:
-
向我展示你完整的 Guzzle 请求..
-
只有'form_params'和一些post数据,$client由服务提供者实例化
-
Ok 尝试解码响应 $response= $response->getBody(); $result= json_decode($response);返回$结果
-
其实不是json格式,$response是一个带有PSR-7接口的Guzzle\Response实例
标签: php laravel pdf fpdf guzzle