3

我正在将此视频 Blob 发送到 uploadVideo.php 文件我将如何在 uploadvideo.php 页面上检索它?

function postVideoToServer(videoblob) {
        var data = {};
        data.video = videoblob;
        data.metadata = 'test metadata';
        data.action = "upload_video";
        jQuery.post("http://mysite.com/uploadvideo.php", data, onUploadSuccess);
    }

更多细节

function postVideoToServer(videoblob) {
    var data = {};
    data.video = videoblob;
    data.metadata = 'test metadata';
    data.action = "upload_video";
    jQuery.post("http://mysite.com/uploadvideo.php", data, onUploadSuccess);
}

在uploadvideo.php我有这个:

    <?php
    require("connect.php");

    $video = $_POST["video"];
    $up = mysql_query("INSERT INTO video VALUES ('$video')");
    ?>

但它似乎仍然不起作用?我认为我做错了什么?

4

3 回答 3

2
$video = $_POST['video'];
$metadata = $_POST['metadata'];
$action = $_POST['action'];
于 2013-06-25T09:07:07.323 回答
1

你可以使用$_REQUEST["key"]

$video = $_REQUEST["video"];
$metadata = $_REQUEST["metadata"]; //test metadata
$action = $_REQUEST["action"]; //upload_video

或者$_POST["key"]

$video = $_POST["video"];
$metadata = $_POST["metadata"]; //test metadata
$action = $_POST["action"]; //upload_video

检索发送到 PHP 脚本的数据。

要详细了解不同的数据检索技术及其在 PHP 中的比较,请参阅链接

于 2013-06-25T09:14:10.630 回答
0

上传视频.php:

$video = $_POST["video"];
$metadata = $_POST["metadata"]; //test metadata
$action = $_POST["action"]; //upload_video
...

现在你可以用这些做任何你想做的事情。

于 2013-06-25T09:08:07.940 回答