Я работаю над приложением Laravel, которое позволяет пользователям загружать mp3 файлы, которые хранятся в Cloudinary. Локально, загрузка файлов работает нормально, но в Heroku я получаю ошибку проверки, что файл отсутствует. Я не могу понять, почему я получаю ошибку проверки. Я получаю эту ошибку, когда пытаюсь загрузить файл, который все еще находится в пределах максимальной загрузки PHP, то есть 8,6 МБ. Однако, если я пытаюсь загрузить файл размером более 8,6 МБ, я получаю сообщение об ошибке Service Unavailable 503 с —
Сервер временно не может обработать ваш запрос из-за
простои технического обслуживания или проблемы с производительностью. Пожалуйста, попробуйте позже. В чем может быть проблема?
Это код метода store в моем контроллере
public function store(Request $request)
{
$this->validate($request, [
'title' => 'required|min:3',
'description' => 'required',
'channel' => 'required',
'podcast' => 'required|size_format'
]);
$data = [
'episode_name' => $request->title,
'episode_description' => $request->description,
'channel_id' => $request->channel,
'image' => self::DEFUALT_COVER_IMAGE,
'audio_mp3' => $this->upload->videoToCloudinary($request->podcast),
'view_count' => 0,
'status' => 0
];
$this->episodeRepository->createEpisode($data);
return redirect()->back()->with('status', 'Nice Job! ' . $request->title . ' is held for moderation.');
}
Задача ещё не решена.
Других решений пока нет …