我正在尝试将服务器上的html 5元素源数据上传为视频文件。这是 -
<video id="video" src="blob:http%3A//localhost/5fd2872c-fd1b-446b-ab85-e6be36c57b34"></video>
首先,我通过Javascript上的id获取视频源值(blob),然后通过ajax调用将该blob数据发送给PHP。
var data = document.getElementById("video").src;
$.post("upload.php",
{
data: vdo
},
function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
---------------------------
//php file
$data = $_POST['data'];
$imageData = base64_decode($data);
$file = 'video.mp4';
$success = file_put_contents($file, $imageData);
我无法将该blob数据作为视频上传到服务器上。
在JS和PHP上我应该怎么做?