研究了一天胸梆,很多blog寫的好多的坑,其實(shí)只是以下代碼即可。
public function upload()
{
$file = Input::file('Filedata');
if($file -> isValid()){
//檢驗(yàn)一下上傳的文件是否有效.
$realPath = $file -> getRealPath(); //這個(gè)表示的是緩存在tmp文件夾下的文件的絕對(duì)路徑痊项,例如我的是: C:\wamp\tmp\php9372.tmp
$entension = $file -> getClientOriginalExtension(); //上傳文件的后綴.
$newName = date('YmdHis').mt_rand(100,999).".".$entension; //重新命名
$path = $file->move(public_path().'/storage/uploads',$newName); //移動(dòng)緩存的文件到新的目錄下
}
}