0
Ich möchte ein Bild in Base 64 mit Laravel konvertieren. Ich bekomme das Bild von einem Formular. Ich habe versucht, dies in meinem Controller:Konvertiere Bild zu Base 64 String mit Laravel
public function newEvent(Request $request){
$parametre =$request->all();
if ($request->hasFile('image')) {
if($request->file('image')->isValid()) {
try {
$file = $request->file('image');
$image = base64_encode($file);
echo $image;
} catch (FileNotFoundException $e) {
echo "catch";
}
}
}
ich dies nur erhalten:
L3RtcC9waHBya0NqQlQ =
'$ request-> Datei()' nicht den tatsächlichen Dateiinhalt zurück, sondern eine Instanz von 'UploadedFile'. Sie müssen die tatsächliche Datei laden, um sie zu konvertieren. Versuchen Sie: '$ image = base64_encode (file_get_contents ($ request-> file ('image') -> pfad()));' –
bitte um die inverse operation? base64 to image –
'base64_decode ($ bild)'? Hat dir der erste Kommentar geholfen? –