Я могу правильно загрузить свои файлы на мой локальный хост внутри /public
.Но на моем сервере я получил Error Server.Может быть, мне нужно изменить некоторые разрешения или установить путь хранения.Я старался изо всех сил, но я не знаю много о разрешениях.Может кто-нибудь помочь мне решить это, пожалуйста?
Это код моего контроллера:
public function addPerson(Request $request)
{
$person = new Person;
$exploded = explode(',', $request->image);
$decoded = base64_decode($exploded[1]);
if (str_contains($exploded[0], 'jpeg')) {
$extension="jpg";
} else {
$extension="png";
}
$fileName = str_random().'.'.$extension;
$path = public_path().'/'.$fileName;
file_put_contents($path, $decoded);
$person->photo = $fileName;
$person->save();
return back()->with('success', 'New Position added successfully.');
}
С тех пор, как я загрузил свой проект в Cpanel, я ничего не изменил.Спасибо.
обновление: я активировал app_debug, и вместо этого получил эту проблему