2016-04-17 94 views
1

このコードは、ブラウザを127.0.0.1/load/filesで開くと正しく動作します。Laravel 5複数のファイルをダウンロード

Route::get('/load/files','[email protected]_file'); 

routes.phpの (自動ダウンロードファイル)

ABCController.php

namespace App\Http\Controllers; 

use Response; 
use File; 

function download_file(){ 
    return Response::download(public_path() . "/files/file_1.txt"); 
} 

私は同時にダウンロード2ファイルのための1つのルートと1つの機能を使用することができます?など

function download_file(){ 
    return Response::download(["file_1.txt","file_2.txt"]); //this code not right 
} 

ありがとうございます。

+0

は、あなたがウェブ上の任意のページにそのような行動を見ましたを参照してください? –

答えて

0

HTTPプロトコルを使用して同じ要求で同時に複数のファイルを送信することはできません。 Laravelもこれをサポートしていません。たとえば、zipファイルなどにファイルをパックする必要があります。

はまた

+0

ありがとうございました。私は今私の仕事のためにジップを使用します。 –

+1

私はそれが完全に不可能であるとは言いませんが(1つの要求に対しては正しいですが)私は、ダウンロードを開始する2つのブラウザウィンドウをポップアップするようなものだと思う。しかし、それは問題の価値がないし、ファイルを梱包することは良い解決策です。 –

関連する問題