Bild kann nach dem Hochladen nicht angezeigt werden

8

Wenn ich zuvor versucht habe, ein Bild in die Datenbank hochzuladen, wird das Bild nicht angezeigt. Wenn ich den Pfad in der db und im Ordner überprüfe, ist es korrekt.

Korrekter Pfad in db und Ordner.

Und dann, als ich versucht habe, das hochgeladene Bild zu sehen, sagt es, dass ich nicht die Erlaubnis habe, es anzusehen.

Ich habe auch versucht, verschiedene Foto-Erweiterung und verschiedene Foto-Viewer-Anwendung hochgeladen und ich kann das Bild immer noch nicht sehen. Abgesehen davon habe ich es versucht W3School PHP5 Datei hochladen. Es passiert wieder dasselbe, ich kann mein Bild nicht sehen.

Das ist mein Code:

%Vor%

Warum kann ich mein Bild nicht sehen? Liegt es am Dokumentenstamm? Oder ist es etwas anderes? Bitte hilf mir, dir zu danken.

AKTUALISIERT:

Basierend auf dem Bild unten befindet sich mein Code (wie oben gezeigt) im Ordner admin . Der Grund, warum ich meine Bilder in / ehars / photos speichern möchte, damit jede Benutzerstufe admin admin2 und Benutzer sehen kann das gleiche Foto, das hochgeladen wurde. Wenn Sie mir sagen könnten, was der beste Weg ist, um mein oben beschriebenes Ziel zu erreichen. Nochmals vielen Dank!

    
amln_ndh 01.06.2015, 03:46
quelle

2 Antworten

1

Wenn Ihr URL-Schema nicht "file: //" lautet, sollten Sie Ihren Browser autorisieren. Ich erinnere mich, dass Sie CSS und Image aus Sicherheitsgründen nicht einfach mit dem lokalen Computer verknüpfen können.

    
C Würtz 01.06.2015 10:16
quelle
1

ändere deinen Code in diesen

%Vor%

Warum tou sollte deinen Code ändern, weil dein Server Windows-Pfad nicht lesen wird (c: /apache/htdocs/yourimagespath/yourimages.jpg); Es sollte lesen (/images/yourimages.jpg), ich nehme an, dass htdocs dein Wurzelverzeichnis ist. und das Ergebnis in deiner Datenbank ist /ehars/photo/yourimages.jpg nicht c: /apache/htdoc/ehars/photo/yourimages.jpg.

hoffe es hilft dir.

    
cangak 01.06.2015 10:41
quelle

Tags und Links