laravel上传图片、预览和删除
上传图片
1 | public function img_upload(Request $request){ |
storage\app\public
目录下就会多了一个文件
注:如果上传报错
Unable to guess the mime type as no guessers are available
打开php配置文件php.ini
,添加
1 extension=php_fileinfo.dll
预览图片
想要预览上传的图片
执行Artisan生成可以预览的目录1
php artisan storage:link
然后根目录下的public
里就会生成一个文件夹storage
,里面的目录和 storage\app\public
一致的
就可以在浏览器预览刚才上传的图片,但是要注意的是预览的地址public
要换成storage
1
2// 前端javascript替换
url = res.data.replace('public', 'storage')
1 | # 预览地址 |
删除上传的文件
1 | // 需要引入Storage |