1
我使用recorder.js,我無法上傳到服務器音頻blob。 我的javascript函數是如何在php中獲取數據blob?
console.log(blob);
var fd = new FormData();
fd.append('fname', 'test.wav');
fd.append('data', blob);
$.ajax({
type: 'POST',
url: 'upload.php',
data: fd,
processData: false,
contentType: false
}).done(function(data) {
console.log(data);
});
我upload.php的是
<?php
$size = (int) $_SERVER['CONTENT_LENGTH'];
echo $size;
if (isset($_POST["data"])) echo " YES :D";
else echo " NO :((";
我的控制檯:475457編號:(( 爲什麼$ _ POST [ 「數據」]爲空幫我嗎?謝謝。 。
它可能沒有得到投入'$ _ POST [ '數據']'相反,嘗試'的print_r($ _ POST);'來看看你的數組看起來像 – h2ooooooo 2013-05-07 15:28:22
結果是 陣列 ( [FNAME] => test.wav )數據是爲什麼不存在,並且尺寸大? – 2013-05-07 15:35:59
嗨,隊友,同樣的問題,你發現任何解決方案? – 2016-02-11 13:32:41