将二进制音频文本转换为音频文件



我正在使用节点并为返回音频 (wav( 文件的二进制数据 bandwidth.com 下载媒体,但我在将其转换为音频文件并将其上传到 s3 时遇到困难。音频上传到 s3 后无法播放。

  const file = {
    Body: media.content,
    ContentType: media.contentType,
    Key: `voicemails/${fileName}`,
    ContentEncoding: 'base64'
  };
  bucket.putObject(file, (err, data) => {});

看起来您可能遗漏了一些相关的细节/代码。 根据您编写的内容,最好的猜测是按照二进制文件 https://aws.amazon.com/blogs/compute/binary-support-for-api-integrations-with-amazon-api-gateway/的这些说明进行操作,并避免使用base64编码和base64内容类型。

最新更新