Ich habe eine .htm-Datei in einem Dropbox-Ordner mit folgendem Inhalt:
<p>this is a <b>test</b> of html</p>
<img src="test.png"/>
Wenn ich es auf meinem PC ansehe, zeigt es das Bild (das sich im selben Verzeichnis wie die HTM-Datei befindet).
Wenn ich es jedoch auf meinem HTC Wildfire ansehe und als Anzeigeanwendung „HTMLViewer“ wähle, zeigt es mir die korrekte HTML-Wiedergabe (mit Fettdruck), aber ein fehlerhaftes Bild.
Wie kann ich HTML-Dateien mit Bild-Tags in meinem Dropbox-Ordner auf meinem Android-Telefon anzeigen?
Ich habe DropBox auf meinem Moto DROID v1 (Android OS 2.2.2) installiert. Ich habe eine HTML-Datei abgelegt, die auf ein Bild in einem DropBox-Ordner verweist. Das Bild war in einem Unterordner.
Ich habe zuerst nur die index.html heruntergeladen und im HTMLViewer geöffnet. Der Bildlink ist defekt. Ich habe dann die image.jpg-Datei heruntergeladen, bin dann zu index.html zurückgekehrt und habe sie mir in HTMLViewer angesehen. Das Bild wird jetzt korrekt angezeigt.
Ich bin mir nicht sicher, ob es etwas damit zu tun hat, aber Sie können versuchen, Ihre Dateierweiterung auf .html umzustellen und sicherzustellen, dass der Doctype Ihrer Datei richtig eingestellt ist:
<!DOCTYPE html>
Die Dropbox-App für Android speichert Dateien nicht wie die PC-Version in einem „Ordner“. Android hat eine stärkere Sicherheit und lässt Apps nicht auf die Dateien anderer Apps zugreifen. Selbst wenn dies der Fall wäre, wäre der Browser nicht in der Lage, das Bild zu lesen.
Wenn Sie eine in Dropbox aufgeführte Datei öffnen möchten, erstellt die Dropbox-App einen speziellen URI, der auf diese eine Datei verweist. Es verwendet eine Absicht , um eine Aktivität zu starten, um diesen URI anzuzeigen, und setzt ein spezielles Flag, um anzugeben, dass die neue Aktivität (in diesem Fall der Webbrowser) die Berechtigung hat, nur auf diesen URI zuzugreifen . Das bedeutet, dass Sie keinen Pfad in die HTML-Datei einfügen können, der es dem Browser ermöglicht, das Bild zu lesen: Dropbox hat die Berechtigung, nur die Datei zu lesen, auf die Sie geklickt haben.
Wenn Sie ein Verzeichnis mit HTML-Dateien und Bildern haben möchten, die alle im Browser geladen werden, müssen Sie es auf der SD-Karte speichern (und nicht in den Daten einer App), wo jede App jede Datei lesen und schreiben kann. Ich glaube nicht, dass die Dropbox-App Verzeichnisse auf der SD-Karte synchronisieren kann, aber Sie könnten eine andere App verwenden, um dies zu erreichen. Beispielsweise könnten Sie einen FTP-Client verwenden, um das Verzeichnis mit einem auf einem FTP-Server zu synchronisieren.
Die Antworten auf diese Frage enthalten viele Vorschläge, wie Sie Verzeichnisse mit Dropbox oder einem anderen Server synchron halten können.
Abhirup Manna
Eldarerathis
Eduard Tanguay
Eduard Tanguay
Abhirup Manna