Czy mogę używać Dropbox jako hosta dla plików statycznych witryny?

16

Tworzę witrynę na bezpłatnym hostingu, która nie ma dużo miejsca ani przepustowości.
Rozważyłem więc użycie folderu publicznego Dropbox do plików statycznych, takich jak:

  • JavaScript, CSS
  • Zdjęcia
  • Pliki do pobrania (każdy kilkaset kilobajtów)

Czy Dropbox pozwala na tak szerokie wykorzystanie i jaki jest limit?

Oleh Prypin
źródło
2
Od tego czasu Dropbox wycofał folder publiczny, co oznacza, że ​​okoliczności wokół tego pytania są bardzo różne. W związku z tym wiele z poniższych odpowiedzi może być nieaktualnych.
Stevoisiak,

Odpowiedzi:

4

Od maja 2017 r . Folder publiczny został przekształcony w standardowy folder prywatny (ta konwersja nastąpiła dla użytkowników Dropbox Basic 15 marca 2017 r.).

Renderowanie plików HTML w przeglądarce również zostało przerwane (dokładne daty podano w cytowanych akapitach poniżej). Zgodnie z przypiętą odpowiedzią na to pytanie , udostępnione pliki HTML będą dostępne tylko do pobrania, w przeciwieństwie do renderowania w przeglądarce.

Od 3 października 2016 użytkownicy Dropbox Basic (bezpłatni) nie mogą już używać publicznych łączy do renderowania treści HTML w przeglądarce internetowej. Jeśli jesteś użytkownikiem podstawowym i utworzyłeś witrynę internetową, która bezpośrednio wyświetla zawartość HTML z twojego konta Dropbox, nie będzie się już wyświetlać w przeglądarce. Sama treść HTML pozostaje bezpieczna w Dropbox i możesz ją udostępnić za pomocą dowolnej z naszych innych metod udostępniania.

Od 1 września 2017 użytkownicy Dropbox Pro, Plus i Business nie będą mogli renderować treści HTML, a folder publiczny i jego funkcje udostępniania zostaną wyłączone. Do tej daty użytkownicy Dropbox Pro, Plus i Business mogą nadal używać publicznych łączy do renderowania treści HTML.

Od: https://www.dropbox.com/help/files-folders/public-folder


Jeśli chodzi o hosting innych plików statycznych, ręcznie przetestowałem, w tym udostępniony plik CSS z Dropbox w pliku HTML. Link do udostępniania, który otrzymałem dla pliku, wyglądał tak:

https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=0

Próba włączenia tego linku do pliku CSS nie działała (strona zwraca kod HTML dla „przeglądarki internetowej” Dropbox dla pliku), ale działała, gdy dl=1zamiast tego użyłem parametru zapytania, na przykład:

<link rel="stylesheet" type="text/css" href="https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=1">

Jednak włączenie CSS w ten sposób spowodowało dodanie dodatkowego przekierowania, ponieważ żądanie na ten udostępniony adres URL odpowiedziało kodem stanu HTTP 302 i zostało przekierowane na inny adres URL:

https://dl.dropboxusercontent.com/content_link/Q5jNr3kDXOtSyrXFw7qM4LYMMZynVb0YrnUdPLXtiVbBXG1bor57HxlVQ2T3V3tu/file?dl=1

Uwzględnienie CSS korzystającego z tego linku ominęło przekierowanie, ale nie jestem pewien, czy jest to stały adres URL, czy też może się zmienić w przyszłości (podczas gdy przekierowanie powinno działać na stałe).

Łączenie na gorąco (bezpośrednio osadzanie) obrazów z Dropbox wydaje się zachowywać w ten sam sposób (łącze udostępniania z dl=1parametrem zapytania działa, ale powoduje przekierowanie).

Christopher Su
źródło
12

Nie zbanowali go wprost, więc myślę, że można bezpiecznie powiedzieć, że możesz hostować strony internetowe na Dropbox. Istnieje strona wiki „Hosting stron internetowych z Dropbox” (zawierająca informacje, które były hostowane w oficjalnej sekcji wiki Dropbox) na temat tego, jak możesz to skonfigurować za pomocą wskazania CNAME.

Jeśli martwisz się przepustowością, zobacz artykuł Arash F. na forach Dropbox :

wolni użytkownicy, którzy osiągnęli limit przepustowości, używają wielokrotności 10 GB przepustowości w danym dniu, więc nie byłbym tak sympatyczny dla nich na forach, ponieważ jesteśmy bardzo, bardzo hojni z limitami przepustowości ;-).

benregn
źródło
-1

Tak, możesz to zrobić, ale tylko do momentu przekroczenia ograniczeń ruchu.

Jurij
źródło
2
Ta odpowiedź mogłaby zawierać nieco więcej szczegółów. Co się stanie, gdy przekroczysz limity ruchu? Jakie są ograniczenia ruchu?
Stevoisiak,