laravel 文件

用laravel處理上傳的文件

1、獲取上傳的文件

$file=$request->file('file');
2、獲取上傳文件的文件名(帶後綴,如abc.png)

$filename=$file->getClientOriginalName();
3、獲取上傳文件的後綴(如abc.png,獲取到的爲png)

$fileextension=$file->getClientOriginalExtension();
4、獲取上傳文件的大小

$filesize=$file->getClientSize();
5、獲取緩存在tmp目錄下的文件名(帶後綴,如php8933.tmp)

$filaname=$file->getFilename();
6、獲取上傳的文件緩存在tmp文件夾下的絕對路徑

$realpath=$file->getRealPath();
7、將緩存在tmp目錄下的文件移到某個位置,返回的是這個文件移動過後的路徑

$path=$file->move(path,newname);
move()方法有兩個參數,第一個參數是文件移到哪個文件夾下的路徑,第二個參數是將上傳的文件重新命名的文件名

8、檢測上傳的文件是否合法,返回值爲true或false

$file->isValid()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章