首页 > 解决方案 > 如何从 GET 请求创建带有 base64 字符串的 PDF

问题描述

$response = Http::get('$url')['file'];
$response = base64_decode($response);
Storage::disk('public')->put('file56.pdf', $response);
Storage::disk('custom-ftp')->putFileAs('/Kunde1/', $response, 'test2.pdf');

Base64从 GET 请求中得到一个字符串作为响应。使用互联网上的工具,我可以将Base64字符串转换为 PDF。在代码中,我将文件保存在 storage 文件夹中。但是我现在如何通过 FTP 发送文件呢?如果我使用表单,我可以通过 FTP 上传文件。但是我收到上面发布的代码的以下错误消息。

错误:“fopen() 期望参数 1 是有效路径,给定字符串”

提前致谢。

标签: phplaravel

解决方案


推荐阅读