以下のようなコードで、仮想環境のLinux(centos6.7)上からzipファイルをダウンロードしています。
php
1public function download() 2{ 3 exec('zip -r /var/www/file/hogehoge.zip /var/www/file/hogehoge'); 4 5 $filePath = '/var/www/file/hogehoge.zip'; 6 7 return response()->download($filePath); 8}
ダウンロードは、特に問題なくできるのですが、
問題は、ローカルに落として解凍した際に、フォルダ構成が「/var/www/file/hogehoge」となっていました。
解凍方法は、ローカル(OS X)上で、ダウンロードしたzipファイルをクリックして展開しています。
やりたいこととしては、解凍した際にhogehogeフォルダが一番上の階層で、
その下は、ファイルのみとなっていて欲しいです。
前述のようなことは可能なのでしょうか?
もし何か方法がありましたらご教授いただければと思います。
環境
- OS X 10.11.6(ローカル)
- centos6.7(仮装環境)
- PHP 7.0.17
- Laravel5.3
回答1件
あなたの回答
tips
プレビュー