Jak wyświetlać HTML z mojej skrzynki

27

Mam grę HTML5, do której chciałbym mieć dostęp w Internecie. Jednak gdy podam link do strony, to po prostu monituje o pobranie pliku zamiast renderowania.

Jak mogę wyświetlać strony internetowe z Dropbox?

That Umbrella Guy
źródło

Odpowiedzi:

27

Było wspaniale, kiedy to trwało, ludzie. Dropbox zakończył obsługę obsługi plików HTML od dzisiaj dla użytkowników Basic.

Użytkownicy Dropbox Basic (za darmo): od 3 października 2016 r. Nie można już używać łączy udostępnionych do renderowania treści HTML w przeglądarce internetowej. Jeśli utworzysz stronę internetową, która bezpośrednio wyświetla zawartość HTML z Twojego Dropbox, nie będzie już renderowana w przeglądarce. Sama treść HTML nadal pozostanie w Twoim Dropbox i może być udostępniana.

Użytkownicy Dropbox Pro i Business: od 1 września 2017 r. Nie można już renderować treści HTML.

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

bmauter
źródło
Pan, właśnie uratowałam mój poranek. Dziękuję Ci!
Anish Kumar
1
Cholerny!!!! : - Z tego powodu moje strony pobierają teraz zamiast pokazywać ...
marcolopes
Właśnie to odkryłem na własnej skórze. Dziękujemy za wcześniejsze powiadomienie, Dropbox. Nie.
TonyG
1
X Wydaje się, że pliki HTML nadal działają, a jeśli twoje źródło HTML jest dobrze ukształtowane, sprawienie, że jest to XHTML, jest banalne.
typo
@typo, nie widzę tego. Stworzyłem bardzo podstawowy plik XHTML i umieściłem go w moim skrzynce odbiorczej. Udostępniłem plik i zmodyfikowałem link, taki jak Jimmy Ng, który go pobiera. Czy na pewno nie masz konta Pro lub Business?
bmauter
29

Uważam, że możesz zmodyfikować „udostępniony” link do pliku, aby bezpośrednio obsługiwać HTML z DB.

  1. Prześlij plik html do skrzynki i kliknij link „Udostępnij”:

    enter image description here

  2. Skopiuj „Link do pliku”

    enter image description here

  3. Zmodyfikuj link, zamieniając „www.dropbox.com” na „dl.dropboxusercontent.com”

PRZED

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

PO

https://dl.dropboxusercontent.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0
  1. Spróbuj!

Uwielbiam informację zwrotną, jeśli to zadziałało dla was!

Jimmy Ng
źródło
4
Próbowałem, ale nie można załadować zewnętrznych plików przechowywanych w tym samym folderze. Dzieje się tak dlatego, że wszystkie inne pliki mają swoje własne linki mieszające. To prawdopodobnie działa, jeśli wszystko jest zawarte w jednym pliku.
That Umbrella Guy
Potwierdzony pojedynczy plik .html działa dobrze. Chciałem tylko, aby niektóre raporty HTML były gdzieś przechowywane i mogłem je usunąć w pewnym momencie, więc używanie Dropbox było całkiem wygodne.
angularsen
Czy to nadal działa dla każdego? Gdy odwiedzam taki link, moja przeglądarka (Chrome) wymusza pobranie pliku HTML, renderując go.
Protector one
Działa doskonale - DZIĘKUJĘ. Po zmianie folderu publicznego na łącza udostępnione straciłem całą zawartość. Ale UWAGA: musisz usunąć koniec linku:? Dl = 0
Minas Petterson
11

Plik musi być w twoim Publiczny folder, aby być renderowanym jako HTML, nie może być po prostu linkiem

NB: Konta utworzone po 4 października 2012 r nie masz folderu publicznego chyba że dokonasz uaktualnienia do konta Pro.

heavyd
źródło
3
Warto zaznaczyć, że NIE należy używać funkcji „Udostępnij & gt; Link do pliku”, aby to zadziałało, ale zamiast tego kliknij prawym przyciskiem myszy plik i użyj polecenia „Kopiuj link publiczny ...”. (W sieci; nie testowałem na laptopie.)
Fabien Snauwaert
Dziękuję bardzo za komentarz, właśnie uratowałeś noc mojej żony. :RE
dlanod
Nawiązując do komentarza @ FabienSnauwaert, przynajmniej w systemie Mac OS X, kliknięcie prawym przyciskiem myszy pliku w systemie plików i wybranie opcji „Kopiuj publiczny link” ma rację: otrzymasz przydatne łącze do dokumentu.
Dave Land
3
Wygląda na to, że ta funkcja jest wycofywana. Właśnie otrzymałem wiadomość e-mail „Piszemy, aby poinformować Cię, że przerwiemy możliwość renderowania treści HTML w przeglądarce za pomocą udostępnionych linków lub folderu publicznego. Jeśli używasz udostępnionych łączy Dropbox do plików HTML hosta dla strona internetowa, zawartość nie będzie już wyświetlana w przeglądarce. ”
snoram
4

Jak powiedzieli inni, jest to coś, co można osiągnąć, umieszczając odpowiedni kod HTML (i JS, CSS itp.) W folderze publicznym. Istnieje jednak dodatkowa uwaga, o której powinieneś wiedzieć: foldery publiczne Dropbox mają ograniczony dostęp. Jeśli plik generuje „Nadmierna ilość ruchu” , link zostanie zawieszony (na stałe, w przypadku powtarzających się wykroczeń). Ten link jest trochę nieaktualny, ponieważ nie mogę znaleźć nowszego linku, który podaje konkretne liczby dla limitu. Jeśli informacje są nadal poprawne, niewielki ruch internetowy z pewnością nie będzie problemem, ale w przypadku witryny, która będzie obsługiwać dużą ilość treści, ograniczenie przepustowości na bezpłatnym koncie może być nieco duszne:

Fragment z linku powyżej:

Według Obsługa Dropbox , publiczne linki do bezpłatnych kont nie mogą wykorzystywać więcej niż 10 GB przepustowości dziennie, podczas gdy limit ten wynosi 250 GB dziennie na płatne konta Dropbox. Linki są automatycznie zawieszane, jeśli któryś z plików przekroczy ten limit.

HalosGhost
źródło
1
Dzięki za notatkę. Słyszałem o limitach, ale nie sądziłem, że są tak wysokie. Rozmiar wszystkich plików wynosi łącznie 100 KB, więc powinienem być w porządku.
That Umbrella Guy
Myślę, że przekroczyłbyś te granice, jeśli udostępniasz publicznie zgrane filmy
Sun
@ sunk818 Wyobrażam sobie, że tak jest (jak powiedziałem).
HalosGhost
2

Proste strony internetowe powinny być dostępne bezpośrednio z Dropbox za pośrednictwem stron internetowych Dropbox. Jednakże, jesteś ograniczony tylko do prostego kodu HTML i JavaScript po stronie klienta, bez PHP lub innego kodu po stronie serwera.

Właśnie przetestowałem go na moim własnym Dropbox i działało dobrze.

Julian Knight
źródło
2

Istnieje wiele niezależnych usług, które można przywrócić jako utracone funkcje Dropbox. Na przykład:

  • updog.co
  • paperplane.io
  • kissr.com
Andrey Vladimirovich
źródło
Być może więcej szczegółów poprawi twoją odpowiedź.
Dave M
1
updog jest fantastyczny, dzięki za udostępnienie!
Teejay
0

Oto powód, dla którego to nie działa:

„Niektóre rosyjskie adresy IP zostały zablokowane przed hostowaniem plików HTML z powodu nadużyć.”

GrayFace
źródło
Czy możesz podać w tym celu odniesienie?
DavidPostill
DavidPostill, nie, wątek zniknął z forum Dropbox
GrayFace
0

Jeśli chodzi o powyższy post, przeczytaj Warto zaznaczyć, że NIE należy używać funkcji „Udostępnij & gt; Link do pliku”, aby to zadziałało, ale zamiast tego kliknij prawym przyciskiem myszy plik i użyj polecenia „Kopiuj link publiczny ...”. (W sieci; nie testowałem na laptopie.) -

Wypróbowałem to i działa z Safari, ale zawiera biały baner na górze strony z elementami, które można kliknąć, aby zamknąć, udostępnić itp. Przedtem oczywiście po prostu renderował się jako prosta strona html z niczym nie dodanym.

Jednak nie działa z przeglądarki o nazwie Lightning. Ten jest awaryjny, ale szybki; Często go używam, ponieważ Safari przestaje odpowiadać z powodu otwarcia zbyt wielu stron / okien. Lightning wymaga teraz pobrania pliku html. Co ciekawe, oryginalne udostępnione publiczne łącze wyświetlało się poprawnie, jak zawsze w Lightning, gdy Safari poprosiło o pobranie pliku html. Więc teraz jest przełączany. Dropbox naprawdę upuścił piłkę.

Steve
źródło