Wie kann ich HTML aus meiner Dropbox liefern?

28

Ich habe ein HTML5-Spiel, auf das jeder im Internet zugreifen kann. Wenn ich jedoch einen Link zu der Seite gebe, wird nur aufgefordert, die Datei herunterzuladen, anstatt sie zu rendern.

Wie kann ich Webseiten von Dropbox aus bereitstellen?

MxLDevs
quelle

Antworten:

28

Es war großartig, solange es dauerte, Leute. Dropbox hat die Unterstützung für das Bereitstellen von HTML-Dateien für Basic-Benutzer ab heute eingestellt.

Benutzer von Dropbox Basic (kostenlos): Ab dem 3. Oktober 2016 können Sie freigegebene Links nicht mehr zum Rendern von HTML-Inhalten in einem Webbrowser verwenden. Wenn Sie eine Website erstellt haben, die HTML-Inhalte direkt aus Ihrer Dropbox anzeigt, werden diese nicht mehr im Browser gerendert. Der HTML-Inhalt selbst bleibt weiterhin in Ihrer Dropbox und kann weitergegeben werden.

Dropbox Pro und Business-Benutzer: Ab dem 1. September 2017 können Sie keine HTML-Inhalte mehr rendern.

von https://www.dropbox.com/help/16

bmauter
quelle
1
Verdammt!!!! : - \ Das ist der Grund, warum meine Seiten jetzt heruntergeladen werden, anstatt ...
marcolopes
Hab das auch auf die harte Tour herausgefunden. Danke für die Vorankündigung, Dropbox. Nicht.
TonyG
1
X- HTML-Dateien scheinen immer noch zu funktionieren, und wenn Ihre HTML-Quelle gut strukturiert ist, ist es trivial, sie zu XHTML zu machen.
Tippfehler
@typo, das sehe ich nicht. Ich habe eine sehr einfache XHTML-Datei erstellt und in meine Dropbox gestellt. Ich habe die Datei geteilt und den Link geändert, wie Jimmy Ng sagte, und sie wurde für mich heruntergeladen. Sind Sie sicher, dass Sie kein Pro oder Business Konto haben?
Bmauter
@bmauter Nein, nur ein reguläres kostenloses Konto. Hier versuchen Sie diesen Link ; Funktioniert bei mir im Inkognito-Modus und auf meinem Handy.
Tippfehler
29

Ich glaube, Sie können den "gemeinsam genutzten" Dropbox-Link Ihrer Datei so ändern, dass HTML direkt aus der Datenbank bereitgestellt wird.

  1. Laden Sie Ihre HTML-Datei in Dropbox hoch und klicken Sie auf den Link "Teilen" der Datei:

    Bildbeschreibung hier eingeben

  2. Kopieren Sie den "Link zur Datei"

    Bildbeschreibung hier eingeben

  3. Ändern Sie den Link, indem Sie "www.dropbox.com" durch "dl.dropboxusercontent.com" ersetzen.

VOR

https://www.dropbox.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0

NACH

https://dl.dropboxusercontent.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0
  1. Versuch es!

Ich würde mich über Feedback freuen, wenn das für euch funktioniert!

Jimmy Ng
quelle
4
Ich habe es versucht, aber es kann keine externen Dateien laden, die im selben Ordner gespeichert sind. Dies liegt daran, dass alle anderen Dateien über eigene Hash-Links verfügen. Dies funktioniert wahrscheinlich, wenn alles in einer einzelnen Datei enthalten ist.
MxLDevs
Bestätigte einzelne .html-Datei funktioniert gut. Ich wollte nur, dass einige HTML-Berichte irgendwo gehostet werden und in der Lage sind, sie irgendwann zu löschen, daher war die Verwendung von Dropbox ziemlich praktisch.
Angularsen
Funktioniert das immer noch für jemanden? Wenn ich einen solchen Link besuche, erzwingt mein Browser (Chrome) einen Download der HTML-Datei und rendert diese.
Beschützer ein
Funktioniert perfekt - DANKE. Nachdem ich den öffentlichen Ordner in freigegebene Links geändert hatte, verlor ich meinen gesamten Inhalt. ACHTUNG: Sie müssen das Ende des Links löschen:? Dl = 0
Minas Petterson
11

Die Datei muss sich in Ihrem öffentlichen Ordner befinden, damit sie als HTML gerendert werden kann. Es kann sich nicht nur um einen freigegebenen Link handeln.

Hinweis: Konten, die nach dem 4. Oktober 2012 erstellt wurden , haben keinen öffentlichen Ordner, es sei denn, Sie führen ein Upgrade auf ein Pro-Konto durch.

heavyyd
quelle
3
Es ist erwähnenswert, dass Sie NICHT die Funktion "Freigeben> Link zu Datei" verwenden sollten, um dies zu erreichen, sondern klicken Sie stattdessen mit der rechten Maustaste auf die Datei und verwenden Sie die Funktion "Öffentlichen Link kopieren ...". (Im Internet; noch nicht auf einem Laptop getestet.)
Fabien Snauwaert,
Vielen Dank für den Kommentar, Sie haben gerade die Nacht meiner Frau gerettet. : D
dlanod
Wenn Sie den Kommentar von @ FabienSnauwaert nachverfolgen, zumindest unter Mac OS X, und mit der rechten Maustaste auf die Datei im Dateisystem klicken und "Copy Public Link" auswählen, erhalten Sie einen nützlichen Link zum Dokument.
Dave Land
3
Es scheint, dass diese Funktion eingestellt wird. Ich habe gerade eine E-Mail erhalten. "Wir schreiben, um Ihnen mitzuteilen, dass wir das Rendern von HTML-Inhalten im Browser über freigegebene Links oder Öffentliche Ordner einstellen. Wenn Sie freigegebene Dropbox-Links zum Hosten von HTML-Dateien für eine verwenden wird der Inhalt nicht mehr im Browser angezeigt. "
Snoram
4

Wie andere bereits gesagt haben, können Sie dies erreichen, indem Sie den entsprechenden HTML-Code (und JS, CSS usw.) im öffentlichen Ordner ablegen. Es gibt jedoch einen zusätzlichen Hinweis, den Sie beachten sollten: Öffentliche Dropbox-Ordner haben nur eingeschränkten Zugriff. Wenn eine Datei "Übermäßig viel Verkehr" erzeugt , wird die Verbindung ausgesetzt (dauerhaft, für wiederholte Verstöße). Dieser Link ist etwas veraltet, da ich keinen neueren Link finden kann, der bestimmte Zahlen für das Limit angibt. Wenn die Informationen immer noch korrekt sind, sollte ein wenig Web-Verkehr sicherlich kein Problem sein. Bei einer Website, die eine große Menge an Inhalten bereitstellt, ist die Bandbreitenbeschränkung für ein kostenloses Konto jedoch möglicherweise ein bisschen schwergängig:

Auszug aus obigem Link:

Laut Dropbox-Unterstützung dürfen öffentliche Links für kostenlose Konten nicht mehr als 10 GB Bandbreite pro Tag belegen, während dieses Limit für bezahlte Dropbox-Konten bei 250 GB pro Tag liegt. Die Links werden automatisch ausgesetzt, wenn eine Ihrer Dateien dieses Limit überschreitet.

HalosGhost
quelle
1
Danke für den Hinweis. Ich habe von den Grenzen gehört, dachte aber nicht, dass sie so hoch sind. Die Größe aller Dateien beträgt insgesamt 100 KB, ich sollte also in Ordnung sein.
MxLDevs
Ich denke, Sie würden diese Grenzen überschreiten, wenn Sie kopierte Filme mit der Öffentlichkeit teilen
So,
@ sunk818 Ich stelle mir vor, das ist der Fall (wie gesagt).
HalosGhost
2

Einfache Webseiten sollten direkt von Dropbox über die Dropbox-Webseiten zugänglich sein. Sie dürfen jedoch nur einfaches HTML und clientseitiges JavaScript verwenden, kein PHP oder anderen serverseitigen Code.

Ich habe es gerade auf meiner eigenen Dropbox getestet und es hat gut funktioniert.

Julian Knight
quelle
2

Es gibt viele eigenständige Dienste, die als verlorene Dropbox-Funktionalität zurückgegeben werden können. Beispielsweise:

  • updog.co
  • paperplane.io
  • kissr.com
Andrey Vladimirovich
quelle
Vielleicht würde mehr Detail Ihre Antwort verbessern.
Dave M
0

Hier ist der Grund, warum es nicht funktioniert:

"Einige russische IP-Adressen konnten aufgrund von Missbrauch keine HTML-Dateien hosten."

GrayFace
quelle
Können Sie eine Referenz dafür bereitstellen?
DavidPostill
DavidPostill, nein, der Thread ist vom Dropbox-Forum
verschwunden
0

In Bezug auf den obigen Beitrag ist darauf hinzuweisen, dass Sie NICHT die Funktion "Freigeben> Mit Datei verknüpfen" verwenden sollten, sondern stattdessen mit der rechten Maustaste auf die Datei klicken und den Befehl "Öffentlichen Link kopieren ..." verwenden sollten. (Im Internet; noch nicht auf einem Laptop getestet.) -

Ich habe dies ausprobiert und es funktioniert in Safari, enthält jedoch das weiße Banner oben auf der Seite mit Elementen zum Schließen, Teilen usw. Vorher wurde es natürlich nur als einfache HTML-Seite gerendert, ohne dass etwas hinzugefügt wurde.

In einem Browser namens Lightning funktioniert es jedoch nicht. Das ist krachend, aber schnell; Ich benutze es oft, weil Safari mit zu vielen geöffneten Seiten / Fenstern nicht mehr reagiert. Für Lightning muss jetzt die HTML-Datei heruntergeladen werden. Interessanterweise wurde der ursprüngliche freigegebene öffentliche Link in Lightning wie immer korrekt angezeigt, als Safari zum Herunterladen der HTML-Datei aufgefordert wurde. So, jetzt ist es geschaltet. Dropbox hat den Ball wirklich fallen lassen.

Steve
quelle