1 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
該方法返回類(lèi)的一個(gè)實(shí)例,并在響應(yīng)中顯示為 a,但您的文件已上傳,當(dāng) is 有效時(shí),因此您可以檢索其屬性,如下所示:$request->file()Illuminate\Http\UploadedFile{}$request->hasFile()true
if ($request->hasFile('files')) {
$files = $request->file('files');
return response()->json([
'path' => $files->path(),
'name' => $files->getClientOriginalName(),
'size' => $files->getSize()
]);
}
或者,如果要以文件的形式獲取響應(yīng):
if ($request->hasFile('files')) {
return response()->file(
$request->file('files')->path()
);
}
請(qǐng)參閱 Laravel 文檔以檢索和存儲(chǔ)上傳的文件。
注意:我建議使用名稱(chēng)以外的名稱(chēng),因?yàn)檫@是該類(lèi)的實(shí)例,當(dāng)您要用作 的速記時(shí),會(huì)導(dǎo)致沖突。files$request->filesSymfony\Component\HttpFoundation\FileBag$request->files$request->file('files')
- 1 回答
- 0 關(guān)注
- 139 瀏覽
添加回答
舉報(bào)