データベース (テキスト ファイル) に BLOB が保存されています。これを取得して、テキスト ファイルの内容を出力する戻り値に対して echo を使用できます。ただし、ファイルをディスクに保存する方法が本当にわかりません
header("content-type: file/txt");
これは現在のphpファイルをディスクに保存しているように見えるので、ブロブを操作するにはこれを何らかの形で変更する必要があると思いますか? これは正しいです?
ありがとう
次のようにします。
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;
これにより、クライアントへのダウンロードが強制されます。
header('content-disposition: attachment; filename=test.txt');
test.txt をファイルの名前に変更します