2016-09-05 8 views
3

jpg/pngイメージをダウンロードした後、ストレージフォルダからダウンロードしようとしました。 これは、オープン後に、それはでも、私はまだIAM直面し、同じ問題をダウンロードするにはコアPHPスクリプトを使用し、この enter image description hereLaravelファイルストレージフォルダからダウンロードされました。

のように見える私のコントローラ

public function download($filename) { 

    $headers = array(
     'Content-Type: image/png', 
    ); 
    return response()->download(storage_path() . '/'.$filename, 'final.png', $headers); 

} 

です。

答えて

3

をお楽しみください。

最初のheader()コールの前にob_end_clean()を使用して余分な空白を削除します。

2

は前にこの

ob_end_clean(); 
$headers = array(
    'Content-Type: image/png', 
); 
return response()->download(storage_path() . '/'.$filename, 'final.png', $headers); 

のように、このメソッドを追加します!私はLaravelフレームワークは、ヘッダ()関数を台無しにするかもしれない空白を導入するかもしれないと信じている

関連する問題