非常に単純で率直な質問があります。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 を表示するだけで、ダウンロードはしません。私に何ができる?これらのブロブをダウンロードして、ビデオ/写真/オーディオの表示に使用できるようにする必要があります。
乾杯。