2012-10-18 5 views
5

Ich arbeite an einer mobilen Website und entwerfe eine Schiebe-Galerie mit Bildern & Videos. Wenn ich auf Video klicke, öffnet es sich in Youtube und funktioniert gut. Hier ist der Code, den ich verwende.Ein Bild vom Browser zur Galerie öffnen

<a href="http://www.youtube.com/v/YouTubeID?version=3&hl=en_US"> 
<img class="sliderImage" src="http://img.youtube.com/vi/YouTubeID/0.jpg" alt="Video" /> 
</a> 

Ich mag ähnliche Funktionalität mit Bildern, so dass es in der Standard-Bildgalerie wie Android Bildgalerie, Windows Mobile Photo Viewer usw. gemäß dem mobilen Gerät geöffnet wird.

Hier ist der Code

<a href="Some Image URL"> 
<img class="sliderImage" src="Some Image URL" alt="It's Better" /> 
</a> 

Ich denke, es ist etwas in href erforderlich, um das Bild zur Galerie umzuleiten, aber ich weiß nicht, was das sein könnte.

Es wäre wirklich hilfreich, wenn mir jemand in die richtige Richtung zeigen könnte.

Vielen Dank im Voraus.

+0

Dieser Beitrag kann hilfreich für Sie sein. [link] (http://stackoverflow.com/questions/5644218/how-to-handle-html-image-click-events-in-android) –

Antwort

2

Eine Möglichkeit besteht darin, den MIME-Typ des Abbilds auf einen Wert festzulegen, der standardmäßig heruntergeladen wird, z. B. application/octet-stream.

Wenn Sie nicht auf die Datei zugreifen können, um den MIME-Typ zu ändern, können Sie einfach den MIME-Typ der HTTP-Antwort ändern (PHP example)

Der Pfosten ist über MP3 sprechen, aber die Methode funktioniert auch für Bilder.

+0

danke, ich hoffe, dass dies helfen wird –

0

Wenn Sie es tun möchten, können Sie den folgenden Code verwenden. Ich versuche es und es funktioniert, aber das Bild Link öffnet sich nicht in „Bildbetrachter“ .., die in Browser öffnen ..

<a href="file://c:/user/documents/images/abc.png"> 
<img class="sliderImage" src="Some Image url" alt="It's working"> 
</a> 

offen, dass Bild sein kann, in „Bildbetrachter“, aber es wird sicherlich Öffnen Sie im Browser ..