2011-11-14 19 views
1

ファイルを自分のサーバーのフォルダにアップロードし、ディレクトリの場所をMYSQLデータベースに保存し、そのディレクトリの場所に基づいてダウンロードリンクを作成できますが、pdfやzipアーカイブのようなファイルを保存するとどうなりますかMYSQLデータベース上で直接?どのようにしてそのデータを取得し、ファイルダウンロードリンクを作成しますか?PHPを使用してMYSQLデータベースに保存されたファイルへのファイルダウンロードリンクを作成する方法は?

答えて

2

"download.php"のようなphpファイルを作成して、そのファイルタイプ(およびサイズ)のヘッダを格納し、格納されたファイルの内容をエコーすることができます。あなたが好き、あなたのデータベースからデータを出力する前に、いくつかのコンテンツヘッダーを設定する必要があります

3

であなたはそれが何だ、データベース内のファイルデータを保存しないでくださいファイルシステムは!

あなたの質問に答えるには、バイナリデータを含むBLOBフィールドにファイルの内容を保存し、次にダウンロードして正しいヘッダーをスローし、フィールド値をエコーし​​ます。

関連する問題