html5 <video>元素在服务器上上传为视频文件</video>

时间:2015-02-10 09:42:05

标签: javascript php html5

我正在尝试将服务器上的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上我应该怎么做?

0 个答案:

没有答案