1 回答

TA貢獻1796條經驗 獲得超7個贊
該方法返回類的一個實例,并在響應中顯示為 a,但您的文件已上傳,當 is 有效時,因此您可以檢索其屬性,如下所示:$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()
]);
}
或者,如果要以文件的形式獲取響應:
if ($request->hasFile('files')) {
return response()->file(
$request->file('files')->path()
);
}
請參閱 Laravel 文檔以檢索和存儲上傳的文件。
注意:我建議使用名稱以外的名稱,因為這是該類的實例,當您要用作 的速記時,會導致沖突。files$request->filesSymfony\Component\HttpFoundation\FileBag$request->files$request->file('files')
- 1 回答
- 0 關注
- 137 瀏覽
添加回答
舉報