【问题标题】:Save javascript blob object to a file in php将javascript blob对象保存到php中的文件
【发布时间】:2018-06-06 10:01:10
【问题描述】:

我使用一个API来获取pdf,API返回一个json字符串https://jsoneditoronline.org/?id=743a5a1d3a8449f79a490d6b91fa11d8,这是在浏览器中渲染文件的代码

 const uintArray = new Uint8Array(json.result.buffer.data);
 const blob = new Blob([uintArray], {type: json.result.type});
 const iframe = document.createElement('iframe');
 iframe.src = URL.createObjectURL(blob);
 document.querySelector('.result-output').appendChild(iframe);

如何使用 PHP 将 pdf 写入文件?

【问题讨论】:

    标签: javascript php json node.js ecmascript-6


    【解决方案1】:

    我可以看到您正在使用 javascript 来获取数据。

    获取数据后,您应该使用数据向 PHP 发出 post 请求并将该数据写入文件。

    所以学会...

    • 将帖子从 javascript 发送到 PHP
    • 使用 PHP 检索帖子数据
    • 使用 PHP 将数据写入文件

    另外...不是将整个 blob 字符串发送到 PHP,您可以在 API 上发送文件的 URL,并允许 PHP 直接从 API 下载它(如果可以从 PHP 访问 API) .

    【讨论】:

      【解决方案2】:
      <?php
          $myfile = fopen("file.pdf", "w") or die("Unable to open file!");
          fwrite($myfile, $myFileBlob);
      ?>
      

      使用 PHP 将 blob 写入文件。

      【讨论】:

        猜你喜欢
        • 2013-12-27
        • 1970-01-01
        • 2018-04-20
        • 1970-01-01
        • 2014-01-27
        • 2020-02-11
        • 1970-01-01
        • 1970-01-01
        • 2021-10-15
        相关资源
        最近更新 更多