2017-01-09 3 views
0

Mein img-Tag ist:Wie lade ich ein Bild von einer URL?

<img style="position:absolute; ....." 
     src="http://localhost/RESSOURCES/albums/.../CePetitAlbum.png"/> 

‚Ressourcen‘ auf dem gleichen Niveau wie Client, Öffentlichkeit, Server kein Fehler, aber kein Bild, und doch ist das Bild in dem angegebenen Verzeichnis.

Jeder mit einer Idee, mein Problem zu lösen?

+0

Sie haben vergessen, Ihren Code hinzufügen ... – Kasmetski

+0

1. Ihre „Antwort“ sollte eine Bearbeitung auf Ihre Frage sein, ist dies nicht eine Antwort. Bitte nehmen Sie sich die Zeit, um zu lesen, wie diese Seite funktioniert. 2. Jedes Nicht-Skript-Asset ist im App-Bundle enthalten. Wenn Sie es also nicht in "/ public" einfügen, ist es nicht im Bundle enthalten, sodass es sich nicht auf dem Server befindet. Wenn es für Ihren Server zu groß ist, sollten Sie sie an einem externen Speicherort speichern und auf dem Server verlinken. Ich gehe davon aus, dass Sie Galaxy bereitstellen und Galaxy nicht als Server für große Dateien dienen soll. – MasterAM

Antwort

0

Sie sollten das Verzeichnis /public verwenden.

Werfen Sie einen Blick auf die docs

Alle Dateien in einem Verzeichnis auf oberster Ebene public/ serviert werden, wie sie ist an den Client genannt. Wenn Sie diese Elemente referenzieren, geben Sie public/ nicht in die URL ein, schreiben Sie die URL so, als ob sie alle auf der obersten Ebene wären. Zum Beispiel Referenz public/bg.png als <img src='/bg.png' />. Dies ist der beste Ort für favicon.ico, robots.txt und ähnliche Dateien.

Quelle:Meteor Docs

Verwandte Themen