解決したいこと
いつもありがとうございます。
複数のファイルを選択し、submitした際にそれらをzipでまとめてアップロードさせようとしていますが、アップロードができておりません。
下記コードのうち誤っている箇所、追記すべき内容がありましたらご教授いただけないでしょうか?
php
1 2public function uploadfile() { 3$files = $_FILES['file']['name']; 4 5$zip = new ZipArchive(); 6$fileName = 'a'.'.zip'; 7 8$filePath = storage_path().'\\app\\public\\history\\'.$fileName; 9$res = $zip->open($filePath, ZipArchive::CREATE); 10if ($res === true) { 11 foreach ($files as $file) { 12 $zip->addFile($file); 13 } 14 $zip->close(); 15} else { 16 echo 'エラーが発生しています。'.$res; 17} 18}
html
1<form method="POST" action="{{url('')}}" enctype="multipart/form-data"> 2<input type="file" name="file[]" multiple="multiple"> 3<button type="submit">送信</button> 4</form>
回答2件
あなたの回答
tips
プレビュー