我需要从public / storage / app / public / photos文件夹为外部访问离子应用程序生成图像URL
我试图通过url('/') . $path
获取图片网址。
$file = $request->img_url; // get the validated file
$extension = $file->getClientOriginalExtension();
$filename = 'spot-image-' . time() . '.' . $extension;
$path = $file->storeAs('photos', $filename);
$fields['img_url'] = url($path);
我想通过$fields['img_url']
将这个URL存储在db中。
答案 0 :(得分:1)
尝试这种方式:
if($request->hasFile('img_url')){
$uniqueid=uniqid();
$original_name=$request->file('img_url')->getClientOriginalName();
$size=$request->file('img_url')->getSize();
$extension=$request->file('img_url')->getClientOriginalExtension();
$name=time().'_'.$uniqueid.'.'.$extension;
$imagepath=url('/storage/photos/'.$name);
$path=$request->file('img_url')->storeAs('public/photos',$name);
if($path){
$fields['img_url'] =$imagepath;
}
}