Bilder anzeigen bei Offline-Website

  • 58 Antworten
  • Letztes Antwortdatum
Hallo Leute
Ich hab jetzt eine Testseite erstellt - die ins Web gestellt und mit den Handy angezeigt - seite im web.jpg - schaut so aus, wie sie soll.
Den selben Ordner (per Kabel) aufs Handy (SD-Karte) übertragen und die index.html gestartet - seite offline.jpg - statt der Bilder werden kleine Symbole und ein Link angezeigt.
Damit ihr das nachvollziehen könnt - der Inhalt der index.html - index.jpg - mit Syntaxhighlighting
Und in Textform:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Test</title>
<meta name="author" content="Sambo">
</head>
<body>
<p><b>Dies ist eine Testseite</b></p>
<p>Sie wurde auf dem PC erstellt um zu testen wie Bilder auf dem Smartphone
dargestellt werden - reines HTML:</p>
<p>Hier folgend sollten 4 Bilder angezeigt werden:</p>
<p> <a href="1.jpg" title="Bild 1 - groß" target="_top"><img src="1t.jpg" alt="aaa" title="Bild 1"></a>&nbsp;&nbsp;
<a href="2.jpg" title="Bild 2 - groß" target="_top"><img src="2t.jpg" alt="bbb" title="Bild 2"></a></p>
<p>Bild 1&nbsp;&nbsp; Bild 2</p>
<p> <a href="3.jpg" title="Bild 3 - groß" target="_top"><img src="3t.jpg" alt="ccc" title="Bild 3"></a>&nbsp;&nbsp;
<a href="4.jpg" title="Bild 4 - groß" target="_top"><img src="4t.jpg" alt="ddd" title="Bild 4"></a></p>
<p>Bild 3&nbsp;&nbsp; Bild 4</p>
<p>Zum Vergrößern aufs Bild klicken</p>
<p><br>
</p>
<p><br>
</p>
</body>
</html>

Und noch der Ordnerinhalt - Ordnerinhalt.jpg
Die Bilder 1-4 haben eine Größe von 1920 x 1080 und die Bilder 1t-4t haben eine Größe von 300 x 169 - wer's nachvollziehen will kann ja eigene nehmen, wobei - die großen Bilder sind eigentlich gar nicht notwendig, weil das Problem schon vorher auftritt.

Dann noch Stellungnahmen zu den obigen Postings:
Galerie-App - die verwende ich auch - wenn's um's reine Anzeigen etwa von ein paar Schnappschüssen geht.
und in der Galerie auf meiner Website ("Homepage") sind andere Kriterien gefragt.
Wie aber aus der Beispielseite hervorgeht, sollen da nicht nur einfach Bilder angezeigt werden, sondern da ist auch Text dabei, etwa wie hier Bildunterschriften. Oder man kann mit einigen Sätzen beschreiben, welche Bilder man über gewisse Links erreicht.
Und nein, ich will da keine Onlinemöglichkeiten nutzen, einerseits siehe oben und anderseits DSGVO - wenn auf Bildern Personen abgebildet sind (Recht am eigenen Bild) - oder der Inhalt halt nicht zwecks Veröffentlichung erstellt wurde.
Es mag ja sein, dass manche heute ihr Leben in Internet ausbreiten, bei mir ist es umgekehrt. Was nicht definitiv zur Veröffentlichung erstellt wurde bleibt offline.
 

Anhänge

  • seite im web.jpg
    seite im web.jpg
    68,1 KB · Aufrufe: 34
  • seite offline.jpg
    seite offline.jpg
    92,7 KB · Aufrufe: 32
  • index.jpg
    index.jpg
    84 KB · Aufrufe: 32
  • Ordnerinhalt.jpg
    Ordnerinhalt.jpg
    34,9 KB · Aufrufe: 31
Was ist die Datei web.jpg oder offline.jpg? Laut Beschreibung von Dir sind das html-Dateien und keine BIlder. Ich verstehe das gerade nicht. Mir ist Deine ganze Ordnerstruktur noch nicht klar
Danke @maik005

Ich habe die Datei auf mein Handy und auf meinen PC kopiert, ein Bild mit dem Namen 1t.jpg in das gleiche Verzeichnis wie die index.html gelegt und es funktioniert auf beiden tadellos. Hast Du es mal in den internen Speicher kopiert und versucht. Vlt. gibt es ein Problem mit den Zugriffsrechten auf die SD Karte.
Mein Bild wird angezeigt und die anderen natürlich nicht habe ich ja auch nicht hinterlegt.

Noch ein Hinweis:
Du musst nicht zwei Bilder erzeugen, ein grosses und ein kleines. Das große reicht aus und in der kleinen Ansicht gibst Du die Parameter style="height:GEWÜNSCHTE_HÖHE;width:GEWÜNSCHTE_BREITE" im <img> Tag mit.
Spart Speicher und Arbeit
 
Zuletzt bearbeitet:
Bearbeitet von: jannux - Grund: Der erste Absatz hat sich erledigt
  • Danke
Reaktionen: chk142
jannux schrieb:
Was ist die Datei web.jpg oder offline.jpg? Laut Beschreibung von Dir sind das html-Dateien und keine BIlder. Ich verstehe das gerade nicht.
das sind die angehängten Dateien, die Screenshots.
 
  • Haha
Reaktionen: jannux
Das hatte ich nicht geschnallt :)
 
jannux schrieb:
Du musst nicht zwei Bilder erzeugen, ein grosses und ein kleines. Das große reicht aus und in der kleinen Ansicht gibst Du die Parameter style="height:GEWÜNSCHTE_HÖHE;width:GEWÜNSCHTE_BREITE" im <img> Tag mit.
Spart Speicher und Arbeit
Erzeugt aber vielfachen Traffic und je nach Menge auch Wartezeit. Thumbnails haben schon einen Sinn und sind daher auch üblich.

Trotzdem heftig aufwendig, wie vor über 20 Jahren ;).

Sambo schrieb:
Und nein, ich will da keine Onlinemöglichkeiten nutzen, einerseits siehe oben und anderseits DSGVO - wenn auf Bildern Personen abgebildet sind (Recht am eigenen Bild) - oder der Inhalt halt nicht zwecks Veröffentlichung erstellt wurde.
Es mag ja sein, dass manche heute ihr Leben in Internet ausbreiten, bei mir ist es umgekehrt. Was nicht definitiv zur Veröffentlichung erstellt wurde bleibt offline.
Natürlich kann man den Zugang beschränken, da ist nix öffentlich. Nochmal Piwigo als Beispiel, auch Bildbeschreibung, Kommentare möglich. Sauber. Und deine Fotos gehören dir.
Piwigo - Organisieren Sie Ihre Fotosammlung
 
  • Danke
Reaktionen: jannux
@jannux Ich hab's jetzt auch auf dem internen Speicher probiert - gleiches Ergebnis wie im Bild seite offline.jpg gezeigt.
Und danke für den Hinweis.

@holms
holms schrieb:
... wie vor über 20 Jahren
Dieser Stand reicht mir aber vollkommen. ;) Ich muss und will nicht alles nutzen, was es gibt und was geht - wie's diverse Anbieter gern hätten und wie es uns die Werbung einzureden versucht. Bei mir geht die Nachfrage vom Nutzer aus.

Piwigo - ja, könnte ich auf der Website einsetzen, aber jetzt geht es nicht um eine Webgalerie.
Es geht um die Frage, warum eine HTML-Datei, die im Netz liegt, richtig angezeigt wird, nicht aber, wenn sie auf dem Handy / der SD-Speicherkarte liegt?
 
Sambo schrieb:
nicht aber, wenn sie auf dem Handy / der SD-Speicherkarte liegt?
weil offenbar der Speicherzugriff fehlt.
Was passiert denn, wenn du bei Seite offline auf die Links zu den Bildern tippst?
 
Da steht dann "Zugriff auf die Datei nicht möglich".
maik005 schrieb:
weil offenbar der Speicherzugriff fehlt.
Wie könnte man das Problem beheben?
Ich hab Android 14 (und One UI-Version 6.1, falls das relevant ist)
 
Zuletzt bearbeitet:
Bearbeitet von: Sambo - Grund: Version ergänzt
Sambo schrieb:
@maik005
Klar, eindeutige IP usw. - aber warum wollen dann alle, dass man ein Konto anlegt? Vielleicht weil dann noch mehr Daten fließen?
Selbstverständlich arbeitet niemand umsonst.
 
@Sambo
In den Berechtigungen des Browsers den Zugriff auf Fotos und Videos zugelassen?
 
@maik005 das ist es nicht, mein Browser hat die Berechtigung nicht und dort funktioniert es.
Vielleicht benötigt der Dateiexplorer die Berechtigung "Zugriff auf alle Dateien" (über Berechtigungen=> spezieller Zugriff)
 
Könnt Ihr mir auch den Weg dorthin beschreiben. Weil bei den Einstellungen gibt's ja keinen Punkt Berechtigungen. Und das ist ein Bereich am Smartphone, den ich so gut wie nie nutze. Ich hab zwar DuckDuckGo als Standardbrowser, aber wenn ich ich eine HTML-Datei öffne, wird mir nur Chrome, HTML-Anzeige und Internet angeboten. Und selbst wenn ich bei Einstellungen > Apps > Chrome > Berechtigungen den vollen Zugriff erlaube, wird dadurch das Problem nicht gelöst.

Ahh vergessen - Nein, steht keine Adresse dabei. Eben "Zugriff auf die Datei nicht möglich" und darunter "Eventuell wurde sie verschoben, bearbeitet oder gelöscht" und dann noch ERR_FILE_NOT_FOUND

Und @chk142
Selbstverständlich arbeitet niemand umsonst.
Klar, aber wenn ich eine Leistung kaufe, will ich wissen, wieviel ich dafür bezahle. Bei Geld ist das klar. Aber bei Daten kann ich nicht feststellen, wieviel Geld jemand daraus macht. Das wäre dann so, wie wenn ich dem Entrümpler alles Gerümpel überlasse und darunter befindet sich vielleicht ein wertvolles Gemälde, von dem ich nichts wusste ...;) Und Zuckerberg wäre wohl nicht Multimilliardär, wenn er seine Leistungen - so wie wir alle - gegen Geld hätte verkaufen müssen. Aber wie bereits gesagt, hier nicht relevant.
 
Zuletzt bearbeitet:
Bearbeitet von: Sambo - Grund: Ergänzung
@Sambo Und meine Frage zum Thema...?
 
Sambo schrieb:
Und @chk142

Klar, aber wenn ich eine Leistung kaufe, will ich wissen, wieviel ich dafür bezahle. Bei Geld ist das klar. Aber bei Daten kann ich nicht feststellen, wieviel Geld jemand daraus macht.
Da hast du recht. Meine Meinung dazu ist allerdings, dass mir das Bezahlen mit Daten bei weitem lieber ist, als dass jeder die Hand aufhält, und sagt "Haste mal ne Mark?".

Das ist auch ehrlich gesagt etwas was die Leute nie verstehen, wenn es um das Internet generell geht. Das Internet und der Besuch von Webseiten ist nur deshalb kostenlos, weil Firmen alternative Wege gefunden haben, um ihre Kosten zu decken. Und, das Internet ist auch kein Privatraum, sondern öffentlicher Raum, in dem zumindest die IP-Adresse meines Rechners bekannt ist, und noch viel mehr. Von daher sind "meine Daten" auch nicht meine Daten, sondern, vieles davon ist öffentlich zugänglich. So ungefähr wie wenn ich in der Innenstadt einen Laden betrete, und der Verkäufer mein Gesicht und meine Kleidung sieht, und mich sogar fragen kann, was es denn sein soll.

Am Ende ist der Betrieb des Internets, Webseiten, und Diensten im Internet nicht kostenlos möglich, und irgendwie muss man bezahlen. Und, wenn dann noch die "Verbraucherschutz"organisationen daher kommen, und Google und Konsorten mal wieder um Milliarden verklagen, dann sage ich als Konsument "Danke schön" dafür, dass Google noch mehr Geld machen muss, um seine Kosten, und die Strafzahlungen wieder rein zu bekommen. Für etwas, was ich so gar nicht haben will, weil ich genügend Realismus besitze um mir zu überlegen, dass Arbeit und Aufwand nicht kostenlos sein kann.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: maik005 und jannux
Sambo schrieb:
Ahh vergessen - Nein, steht keine Adresse dabei. Eben "Zugriff auf die Datei nicht möglich" und darunter "Eventuell wurde sie verschoben, bearbeitet oder gelöscht" und dann noch ERR_FILE_NOT_FOUND
Halte mal den Link gedrückt und wähle dann Linkadresse kopieren.
Anschließend fügst du diese hier als Code ein.
 
  • Danke
Reaktionen: holms
maik005 schrieb:
Halte mal den Link gedrückt
Gemeint ist die Adressleiste mit der URL darin

("Link" vielleicht missverständlich?)
 
Der Link zur bzw. die URL der Seite, die die Fehlermeldung anzeigt ist:
content://media/external/file/1.jpg (oder eben 2, 3, 4.jpg)

@chk142 (noch 1 Antwort zu dem Thema, dann lass ma's gut sein)
Der Besuch von Webseiten ist meines Erachtens nur vordergründig kostenlos, denn die Werbung, mit der im Web hauptsächlich Geld gemacht wird, bezahlen wir, weil sie in den Preisen steckt. Das sind die Milliarden von Zuckerberg, Google und Konsorten.
Und wenn die immer mehr Geld an sich ziehen, bleibt für uns, für die reale Welt, immer weniger.
Mir wäre eben eine gerechte Gesellschaft lieber, wo Leistungen ehrlich dem Wert entsprechend mit Hilfe des Tauschmittels Geld "getauscht" werden und wo sich niemand bereichern kann, indem man den Anderen über den Wert einer Leistung im Unklaren lässt oder gar täuscht. Und es ist nicht zwingend notwendig, dass Google "milliardenschwer" sein muss. Es könnte auch sein, dass deren Leistungen - in Relation zu alle anderen Leistungen - bewertet und entsprechend abgegolten werden.
 
Zuletzt bearbeitet:
@Sambo

Ich hab Android 14 (und One UI-Version 6.1, falls das relevant ist) ---- Da steht dann "Zugriff auf die Datei nicht möglich".

Ab API 30 (Android 12) ist eine lokale Verbindung auf dem Device mit dem Chromium-Client (v8) von Hause aus nur eingeschränkt zulässig. Es sei denn, es liegt ein lokales Zertifikat vor. (ssl)
Auch für progressive Webs (dein Ansatz) ist eine verschlüsselte Verbindung vorgeschrieben.

Alle andere Versuche enden mit einer CORS Verletzung.

Demnach sind Deine obigen Versuche - schlichtweg eine html als Datei mit Verweisen aufzurufen - unter A14 leider zwecklos.
Die Verarbeitung der ImageTags wird in dem Falle abgelehnt, da es sich um eine "Weiterleitung" handelt.

Sie muss nunmehr entsprechend (lokal/extern mit Zertifikat ) gehostet , oder mittels eines WebViews in einer App dargestellt werden.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: maik005
lokales Zertifikat, progressive Webs, CORS Verletzung -
(lokal/extern mit Zertifikat ) gehostet, WebViews
-
das ist nicht meine Baustelle, ich würd fast sagen, ich versteh nur Bahnhof

Kannst Du mir auch Gründe sagen, warum man das eingeschränkt hat - Sicherheit? - wenn ich doch nur lokal auf meine Daten zugreife.
Da drängt sich die Vermutung auf, dass man mich zwingen will, alles online zu machen
 
  • Danke
Reaktionen: swa00

Ähnliche Themen

B
Antworten
0
Aufrufe
191
BerndLie
B
cptechnik
Antworten
1
Aufrufe
408
DOT2010
DOT2010
M
Antworten
3
Aufrufe
323
Skyhigh
Skyhigh
Zurück
Oben Unten