2017-03-21 1 views
0

Ich habe mein Laravel-Projekt erfolgreich auf Shared Hosting (cPanel) bereitgestellt und alles scheint getrennt von den Bildern zu arbeiten. Die Bilder, die direkt auf dem Server gespeichert sind, z. logo.png wird nicht angezeigt und dennoch erscheinen CSS-Dateien im selben öffentlichen Verzeichnis.Fehler beim Anzeigen von Bildern in Subdomain mit Laravel 5.3

Wenn ich versuche, das Bild direkt über seine URL anzuzeigen, kann ich immer noch nicht darauf zugreifen und gibt mir einen Fehler von "Das Bild" http: // ... "kann nicht angezeigt werden, weil es Fehler enthält.

Könnten Sie bitte beraten Vielen Dank im Voraus

aktualisiert:?. ich habe mehrere Alternativen ausprobiert, die vor Ort arbeiten, aber nicht, wenn ich laden

  1. < img src = "/ img/logo.png" width = "100" />
  2. < img src = "{{Asset ('/ img/logo.png')}}" width = "100" />

Keine der oben genannten Arbeiten und auch wenn ich versuchen, darauf zuzugreifen über http://sub.domain.com/img/logo.png. Es ergibt sich der Fehler über

+0

Ohne Code können wir Ihnen nicht helfen – Onix

+0

Geben Sie einen Code ein, wie Sie die Bilder liefern. Die Bilder sind möglicherweise beschädigt. Die Bilder können durch PHP gehen und es fügt einige Zeichen oben hinzu ... –

+0

@Onix ich hv redigierte den ursprünglichen Pfosten. Die Bilder sind nicht beschädigt, weil ich sie lokal ansehen kann. – DSPNewbie

Antwort

0

Es stellt sich heraus, dass das Problem nicht mit der RewriteRule, sondern der FTP-Client hochgeladen die Bilder im ASCII-Format war. Laravel scheint diese Bilder nicht auszuwählen, also habe ich sie mit dem Binärformat neugestöpselt, und alles funktioniert gut.

Ich hoffe, dass dies jemand anderem helfen kann.