【问题标题】:base64_decode on audio file in PHPPHP中音频文件的base64_decode
【发布时间】:2018-03-07 10:14:34
【问题描述】:

当尝试通过 API 从 IOS 获取 base64 编码数据并在服务器中对其进行解码时,对大文件给出空响应。意味着它仅适用于小于 5MB 的音频文件。在应用程序端编码或服务器端解码时,我什至无法识别此问题。

那么我该如何解决这个问题呢?

请帮我解决这个问题。您的所有答案将不胜感激。谢谢。

【问题讨论】:

  • 服务器如何从应用接收数据?这可能是一个大小限制。
  • 在服务器端它变得像一个 POST 值。并且服务器配置限制已更改为 30MB。
  • @KIKOSoftware 编码大文件会有问题吗?
  • 好吧,我认为你需要更好地测试。例如: 1. 如果你编码和解码,不发送,它工作吗? 2.您发送的所有数据都到达了吗?更好的是,确保您始终通过添加大小参数或哈希来接收所有数据。
  • 小于 5MB 的文件可以正常上传。这意味着问题将出现在编码大型文件上。对吗?

标签: php ios base64 encode


【解决方案1】:
file_put_contents('audio.mp3', base64_decode($data));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-04
    • 2014-09-20
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多