Ivan Asked:2022-05-17 20:12:34 +0000 UTC2022-05-17 20:12:34 +0000 UTC 2022-05-17 20:12:34 +0000 UTC Api 收到一个 zip 文件。如何处理?PHP 772 您需要通过 api 获取数据,它们以存档形式出现。屏幕截图显示响应显示 krakozyabry。如果单击“保存响应”,则存档已正确保存。 如何使用代码将此存档保存在 php 中?谢谢你。 php 2 个回答 Voted Best Answer lezhni 2022-05-17T20:24:56Z2022-05-17T20:24:56Z 通过对指定 API(curl、Guzzle、任何其他选项)的请求获取数据,保存到变量$content,使用保存为文件file_put_contents('путь/архив.zip', $content) Виктор Карев 2022-05-17T20:20:56Z2022-05-17T20:20:56Z 我使用这个技巧在浏览器中下载: 在服务器上: echo '<a id="download_xls" href="'.$arResult['FILE']['SRC'].'" download="'.$arResult['FILE']['ORIGINAL_NAME'].'"></a>'; 在客户端: $.ajax({ url, method: 'POST', data, success: function (data) { $('#downloaded-files').html(data); $('#downloaded-files a').each(function () { this.click(); }) } });
通过对指定 API(curl、Guzzle、任何其他选项)的请求获取数据,保存到变量
$content,使用保存为文件file_put_contents('путь/архив.zip', $content)我使用这个技巧在浏览器中下载: 在服务器上:
在客户端: