gpt4 book ai didi

javascript - 如果使用 XMLHttpRequest 发送 wav 文件,如何在 PHP 中将其保存在服务器上?

转载 作者:行者123 更新时间:2023-12-03 11:40:09 25 4
gpt4 key购买 nike

我使用以下代码片段将 wav 文件作为 blob 发送到用 PHP 编写的服务器:

function upload(blob) {
var xhr = new XMLHttpRequest();
xhr.open('POST', '/upload.php', true);
xhr.onload = function (e) {
var result = e.target.result;
};

xhr.send(blob);
}

我对如何处理服务器上的 POST 数据感到困惑。

最佳答案

您正在寻找的是 php://input :

$fp = fopen("php://input", "r");
$wav_file = stream_get_contents($fp);

请注意,我假设示例中的 blob 是实际的 Blob ,或ArrayBuffer ,或File ,而不仅仅是一堆文本,其 UTF8 解释也是有效的 WAVE 文件。

关于javascript - 如果使用 XMLHttpRequest 发送 wav 文件,如何在 PHP 中将其保存在服务器上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26324956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com