W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
如果您不想讓應(yīng)用在存儲文件過程中自動生成文件名,您可以使用 storeAs
來實現(xiàn)之。該方法接受路徑,文件名以及磁盤(可選)作為其參數(shù):
$path = $request->file('avatar')->storeAs(
'avatars', $request->user()->id
);
您亦可使用 Storage
門面的 putFileAs
方法來實現(xiàn)與上述例子中相同的效果:
$path = Storage::putFileAs(
'avatars', $request->file('avatar'), $request->user()->id
);
注意:文件路徑中的非打印字符和無效的 unicode 字符將會被自動移除。因此,您可能希望在將路徑傳遞給 Laravel 的文件存儲方法前對其進行清理,您可以使用
League\Flysystem\Util::normalizePath
方法對其進行規(guī)范。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: