Laravel 如何利用框架自帶的方法實(shí)現(xiàn) base 64 格式圖片的上傳
2 回答

楊__羊羊
TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊
不太理解,你說的base64格式圖片是啥意思,我理解的base64是一種編碼方式,當(dāng)然可以支持將jpg、png等格式的圖片編碼為base64格式。
后臺(tái):
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class UserController extends Controller
{
public function store(Request $request)
{
// get current time and append the upload file extension to it,
// then put that name to $photoName variable.
$photoName = time().'.'.$request->user_photo->getClientOriginalExtension();
/*
talk the select file and move it public directory and make avatars
folder if doesn't exsit then give it that unique name.
*/
$request->user_photo->move(public_path('avatars'), $photoName);
}
}
前臺(tái):
{{Form::open(['route' => 'user.store', 'files' => true])}}
{{Form::label('user_photo', 'User Photo',['class' => 'control-label'])}}
{{Form::file('user_photo')}}
{{Form::submit('Save', ['class' => 'btn btn-success'])}}
{{Form::close()}}
- 2 回答
- 0 關(guān)注
- 399 瀏覽
添加回答
舉報(bào)
0/150
提交
取消