Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Die erste Zeile der Lösung sendet den Content-type-Header zum Browser, damit der Browser weiß, welche Objektart auf ihn zukommt, und diese entsprechend anzeigen kann. Die zweite Zeile öffnet eine Datei auf einer Festplatte (oder von einer ausgelagerten URL) für Lesezwecke, liest sie ein, gibt sie direkt an den Browser weiter und schließt die Datei.
Die gebräuchlichste Art, ein Bild auszugeben, ist es, ein <img>-Tag zu benutzen und das src-Attribut auf eine Datei auf Ihrer Webseite zeigen zu lassen. Wenn Sie diese Bilder schützen möchten, sollten Sie wahrscheinlich eine Passwort-Authentifizierung durchführen. Eine Möglichkeit der Prüfung ist die HTTP Basic Authentication, die in „10.9 HTTP-Basic- oder -Digest-Authentifizierung einsetzen“ behandelt wird.