私はLaravel 5.1で新しいプロジェクトを開始し、s3(AWS)でファイルをダウンロードする必要がある場所に来ました。私はそれがXML形式でファイルを保持することに気づいた。Laravel AWSダウンロード
ファイルをs3にダウンロードするにはどうすればよいですか?ここで私がこれまで持っているものです。
コントローラ
は//$key = urldecode($key);
//This way found file as .xml but can't get zip file?!
$key = str_replace('.zip', '.xml', $firmware->key);
$test = Storage::disk('s3')->get('db/'.$key);
//dd($test); this get:
FileNotFoundException in FilesystemAdapter.php line 58:
db/Toshiba\07GAH\TOSHIBA MK8007GAH-BG002H0-Y6HNW0EOW.xml*
$data = (array) simplexml_load_string($test) or die("Can't read XML for $manifest");
//dd($data);
//dd($test);
return response()->download('db/'.$data['key']);
これは、私はエラーがある「/」
あなたのモニターの写真を撮ったのですか?!?!? –
本当に!あなたの連絡先と写真を共有するときは、写真を撮るのが2倍簡単で、撮影はしません。あなたは私がssを提供しないエラーを見ることができます。 – maki10
これは私がLaravel 5.1で行う方法です [http://stackoverflow.com/questions/36778167/download-from-laravel-storage-without-loading-whole-file -in-memory](http://stackoverflow.com/questions/36778167/download-from-laravel-storage-without-loading-whole-file-in-memory) – maki10