gpt4 book ai didi

php - 在字符串上调用成员函数 extension()

转载 作者:行者123 更新时间:2023-12-05 08:18:45 25 4
gpt4 key购买 nike

我尝试使用 Postman 上传图像,图像存储在首选目录中,完整路径存储在数据库中,但我收到错误响应

"message": "在字符串上调用成员函数 extension()",

这是我的代码

public function store(AvatarUploadRequest $request, UserService $userService) {
$user = $request->user();
try {

$file = $request->file('avatar');
$file = url("/avatars") . "/" . $user->uuid . ".jpg";
$destinationPath = "avatars";
$user->avatar = $request->file('avatar')->move($destinationPath, $file)
->getClientOriginalExtension();
$user->avatar = $file;
$user->save();
$userService->updateAvatar($user, $file);
}
catch (\Exception $e) {
return jsonApiResponse([
'avatar' => $e->getMessage(),
], 422);
}
return jsonApiResponseWithData($user, 201);

最佳答案

我遇到了同样的错误,2 小时后我意识到我错过了:

enctype="multipart/form-data" in the form

关于php - 在字符串上调用成员函数 extension(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51203564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com