2016-04-26 3 views
0

Ich stehe vor der folgenden Situation:Ist es möglich, Dateien über src einzubinden, aber nicht per URL?

Ein großer Client möchte eine Online-Plattform erstellen, deren Dateien von den Benutzern gesehen werden können, aber er möchte den Zugriff über die URL unmöglich.

Mit anderen Worten: Er will <img src="images/lorem_ipsum.jpg" />, um das Bild zu streamen, aber http://url/images/lorem_ipsum.jpg blockiert.

Also, an dieser Stelle fand ich eine Lösung, aber es ist nicht befriedigend:

<img src="data:image/jpeg;base64,/images/lorem_ipsum.jpg" /> 

So ... die wichtigste Frage, können wir alles tun, .htaccess den gleichen Zweck zu erreichen, verwenden?

+1

Lesen Sie jedes Bild über das PHP-Skript. Oder googlen Sie "hotlinking", um es mit Ihrem Webserver zu verhindern. –

Antwort

0

Es gibt nicht wirklich eine Möglichkeit zu tun, was Sie fragen. Natürlich können Sie 64 Bilder erstellen, aber die Realität ist, dass dies die Ladezeit Ihrer Website massiv verlangsamt. Es gibt die Verhinderungs-Hotlink-Datei .htaccess hack, aber das hindert niemanden daran, die Referrer-URL Ihrer Website zu fälschen. So lange Geschichte kurz, warum würdest du dich kümmern? Sie können nicht verhindern, dass Nutzer Ihre Bilder herunterladen/verwenden.

+0

Wahre Geschichte, der Kunde ist mit diesem Thema ein Schmerz in den Arsch. Deshalb habe ich mich die Mühe gemacht zu fragen, wahrscheinlich könnte irgendwann etwas kommen –

+1

Sie können so sein. Tatsache ist, ich habe noch nie eine Bild-/Videodatei online gesehen, die ich nicht herunterladen konnte. – David

Verwandte Themen