Was soll ich tun, wenn das per PHP hochgeladene Bild nicht angezeigt werden kann?

藏色散人
Freigeben: 2023-03-05 14:20:02
Original
3877 Leute haben es durchsucht

Lösung für das Problem, dass von PHP hochgeladene Bilder nicht angezeigt werden: 1. Überprüfen Sie den Spleißpfad und löschen Sie das Symbol „/“. 2. Überprüfen Sie, ob „APP_URL“ in der Datei „.env“ konfiguriert ist „APP_URL=http://larabbs.test“.

Was soll ich tun, wenn das per PHP hochgeladene Bild nicht angezeigt werden kann?

Empfehlung: „PHP-Video-Tutorial

Spezifische Frage:

laravel-Warum können die von mir hochgeladenen Bilder nicht angezeigt werden?

Hier liegt ein Problem vor, die von mir hochgeladenen Bilder können nicht richtig angezeigt werden

http://localhost/uploads/images/avatars/20180301//1_1519870634_dJLksAUudg.jpg

src ist so geworden, es gibt viele Fehler zwischen den Datum und Datei Nun, warum passiert das? Das Bild wird normal hochgeladen, aber warum hat die Variable {{$user->avatar }} ein zusätzliches Symbol?

Lösung:

Eins: Überprüfen Sie, ob beim Spleißen des Pfads zu viele /s vorhanden sind.

Zwei:

larabbs\app\Handlers\ImageUploadHandler.php
        return [
            'path' => config('app.url') . "/$folder_name/$filename"
        ];
Nach dem Login kopieren

Der Pfad hier bezieht sich auf die URL in larabbsconfigapp.php

larabbs\config\app.php
'url' => env('APP_URL', 'http://localhost')
Nach dem Login kopieren

Überprüfen Sie, ob Ihre .env APP_URL konfiguriert ist in der Datei?

.env-Dateikonfiguration APP_URL (http://larabbs.test ist der Projektdomänenname)

larabbs.env
APP_URL=http://localhost
Nach dem Login kopieren

wird in

APP_URL=http://larabbs.test
Nach dem Login kopieren

geändert und dann den Upload-Vorgang wiederholen. Das Bild sollte normal angezeigt werden

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das per PHP hochgeladene Bild nicht angezeigt werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage