- 707 名前:nobodyさん mailto:sage [2010/01/09(土) 12:11:19 ID:???]
- >データベースから指定の動画データを取得して返すHTTP ハンドラ(*.ashx)を作って、
データベースに動画データを保存してるなら、最初からそういわないと・・・ >指定のフォルダに動画をアップロードし、 >同時に、その動画ファイル名をSQLdbに登録。 だから動画データはHDD上にファイルとして保存していて、ファイル名だけをDBに保存しているのかと思ったよ。 ASP.NETでやったことなくて、PHPやClassicASPではやったことあるけど、 filename.aspx?id=1みたいにGETで動画を取得するためのIDを渡して ASP側ではそれを手がかりに動画データを取得。 ヘッダをheader("Content-type: video/x-ms-wmv");にして、 こんな感じで動画データを出力する感じ。 if ($stream = fopen($filepath, 'rb')) { while (!feof($stream)) { print(fread($stream,1024*8)); ob_flush(); flush(); } fclose($stream); } この例はPHPだからASP.NET用のを調べてみて。 ASP.NETでできるかどうかわからんけど。
|

|