Laravelでwebアプリケーションを作っています。
そのなかに画像をアップロードするシステムを作ったのですが、大きい画像ファイル(jpgなど)をアップロードすると以下のようなエラーが出てしまいます。
The file "test.JPG" exceeds your upload_max_filesize ini directive (limit is 2048 KiB).
いろいろサイトを見てみて、php.ini
を変更したり、サーバーを再起動したりしたのですがやはり出てしまいます。
ソースコードは以下のとおりです。
php
1<?php 2 3namespace App\Http\Controllers\Admin; 4 5use Illuminate\Http\Request; 6use App\Http\Controllers\Controller; 7 8class ImageUploadController extends Controller 9{ 10 static public function upload(Request $request){ 11 $file = $request->file('file'); 12 $savepath = public_path().'/images/asset'; 13 14 $time = explode('.',microtime(true)); 15 $name = date('Ymd',$time[0]).$time[1].'.'.$file->getClientOriginalExtension(); 16 17 $file->move($savepath, $name); //ここでFileException 18 } 19}
回答1件
あなたの回答
tips
プレビュー