0
png
イメージをデータベースのBLOB
フィールドに保存しました。Yii2。データベースのBLOBフィールドからファイルをダウンロード
$model->content = \yii\web\UploadedFile::getInstanceByName($fileName);
$model->save();
どうすれば今すぐダウンロードできますか?私は試しました:
$model=$this->findModel($id);
header('Content-length: 362654');
header('Content-Type: png');
header('Content-Disposition: attachment; filename='.$model->name_);
echo $model->content;
この後、ファイルはダウンロードされましたが、サイズは1 kbで、代わりに362654です。ファイル内には何もありません。