私はデータベースに保存されたBLOBを持っています(テキストファイル)。これを取得し、テキストファイルの内容を出力する戻り値にechoを使用することができます。しかし、私は本当に blobをディスクにディスクに保存
header("content-type: file/txt");
ありがとう
私はデータベースに保存されたBLOBを持っています(テキストファイル)。これを取得し、テキストファイルの内容を出力する戻り値にechoを使用することができます。しかし、私は本当に blobをディスクにディスクに保存
header("content-type: file/txt");
ありがとう
このような何か:クライアントへのダウンロードを強制する必要があり
header('Content-disposition: attachment; filename=blob.txt');
header('Content-Type: application/octet-stream');
readfile('...path to your file');
または
header('Content-disposition: attachment; filename=blob.txt');
header('Content-Type: application/octet-stream');
echo $blob;
を。
私が持っている唯一のデータがblobを含むPHP変数の場合、どのようにファイルへのパスがありませんか? – Biscuit128
ファイルへのパスは必要ありません。ヘッダーを設定した後は、BLOBの内容をエコーします(2番目の方法)。その後、ユーザーにファイルのダウンロードを促す必要があります。 – SeanNieuwoudt
ちょうど現在のPHPページをダウンロードします;) – Biscuit128
header( 'content-disposition:attachment; filename = test.txt');ファイル名の
変更test.txtの
サーバーにディスクに保存するか、クライアントにダウンロードして送信する –
ファイルをサーバー側に保存するのか、クライアント側にダウンロードするのかを教えてください。 –
クライアントにダウンロード – Biscuit128