Я успешно расшифровал файл base64
и загрузил по желаемому пути с помощью Laravel
. Однако файл, кажется, поврежден, когда я пытаюсь получить к нему доступ. Я не уверен, в чем проблема.
Ниже мой сценарий:
if($request->file){
$file = $request->file;
$base = base64_decode($file);
$ready_file = time().'.' . explode('/', explode(':', substr($file, 0, strpos($file, ';')))[1])[1];
$destinationPath = public_path() . "/uploads/user_files/" . $ready_file;
file_put_contents($destinationPath, $base);
}