ä¸ºäºæ¹ä¾¿ï¼å ä¿®æ¹ä¸ä¸ªé ç½®æä»¶ï¼ålaravelæ¡æ¶ä¸configé ç½®ä¸æ¾å° filesystems.php æä»¶
ä¿®æ¹ä»£ç å¦ä¸
'local' => [ 'driver' => 'local', 'root' => public_path('image'), ], 'public' => [ 'driver' => 'local', 'root' => public_path('image'), 'url' => env('APP_URL').'image', 'visibility' => 'public', ],
以ä¸é ç½®å°ä¼å¨é»è®¤å ¥å£publicç®å½ä¸å建ä¸ä¸ªå为imageçæä»¶å¤¹ï¼ä½ ä¸ä¼ çå¾çå°ä¼å¨è¿ä¸ªç®å½ä¸
åæä»¶ä¸ä¼
表å
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <form action="up_do" method="post" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit" value="ä¸ä¼ "> </form> </body> </html>
æäº¤æ¹å¼ä¸ºPOSTï¼æäº¤å°up_doæ¹æ³
//å¾çä¸ä¼
public function up_do(Request $request)
{
$data = $request->file('file');
$res = $data->store('');
ããããã //æå°çä¸ä¸ä¸ä¼ æåæä»¶çåå
ããããããecho $res;
}
ãã
夿件ä¸ä¼
表å
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <form action="up_do" method="post" enctype="multipart/form-data"> <input type="file" name="file[]"> <input type="file" name="file[]"> <input type="file" name="file[]"> <input type="submit" value="ä¸ä¼ "> </form> </body> </html>
åçï¼æä»¶åä»åæä»¶çname=âfileâæ¹æäºæ°ç»çå½¢å¼ï¼è¡¨ç¤ºä¸ä¼ å¤ä¸ªæä»¶
//å¾çä¸ä¼ public function up_do(Request $request) { $data = $request->file('file'); //dd($data);die(); foreach($data as $k => $v) { $arr[$k] = $v->store('file'); } echo $arr; }
å©ç¨å¾ªç¯éåä¸ä¼ å°publicä¸ï¼æ°å»ºæä»¶å¤¹å为fileãå®åè·¯å¾ï¼public/image/file
ç¨æ¶åpngæ ¼å¼çå¾çä¸ä¼ 失败ï¼è¯·æ¢ä¸ç§å¾çæ ¼å¼ï¼ï¼ï¼