0

非常に単純で率直な質問があります。MySQL サーバーから 3 種類のデータをダウンロードする必要があります。

: 画像、音声、動画

だから私はいくつかの深い PHP のことを調べていて、次の 2 つのコードを見つけました。

オーディオ:

<?php
    // Connect to database
    @mysql_connect("mysql.server.com.br","user","pass01");
    @mysql_select_db("database01") or die( "Unable to select database");

    // Find out about latest image

    $gotten = @mysql_query("SELECT audio_content AS audio_in_blob FROM database01.audio_content WHERE content_id = 'id01';");
    if ($row = @mysql_fetch_assoc($gotten)) {
        $bytes = $row[ "audio_in_blob" ];
    } 
    else {
        echo "hoe!";
        $errmsg = 'Could not run query: ' . mysql_error();
        $title = "no database image available";
    }

    // If this is the image request, send out the image

    header("Content-type: audio/mp3");
    echo $bytes;
    exit ();
?>

ビデオ:

<?php

    // Connect to database

    @mysql_connect("mysql.server.com.br","user","pass01");
    @mysql_select_db("database01") or die( "Unable to select database");

    // Find out about latest image

    $gotten = @mysql_query("SELECT video_content AS video_in_blob FROM database01.video_content WHERE content_id = 'id01';");
    if ($row = @mysql_fetch_assoc($gotten)) {
        $bytes = $row[ "video_in_blob" ];
    } 
    else {
        echo "hoe!";
        $errmsg = 'Could not run query: ' . mysql_error();
        $title = "no database image available";
    }

    // If this is the image request, send out the image

    header("Content-type: video/mpeg");
    echo $bytes;
    exit ();
?>

しかし、これらのメソッドは、ブラウザーに blob を表示するだけで、ダウンロードはしません。私に何ができる?これらのブロブをダウンロードして、ビデオ/写真/オーディオの表示に使用できるようにする必要があります。

乾杯。

4

0 に答える 0