Vytvářím web na bezplatném hostingu, který nemá mnoho místa ani šířku pásma.
Zvažil jsem tedy použití Dropboxu Public složka pro statické soubory, například:
- Javascript, CSS
- obrázky
- stahování (každé několik stovek kilobajtů)
Umožňuje Dropbox takové rozsáhlé využití a jaký je limit?
Komentáře
- Dropbox od té doby přestal veřejná složka, což znamená, že okolnosti této otázky se hodně liší. Mnoho z níže uvedených odpovědí proto může být zastaralé.
Odpověď
Od května 2017 veřejná složka byla převedena na standardní soukromou složku (k tomuto převodu došlo u uživatelů Dropbox Basic 15. března 2017).
Rovněž bylo / je ukončeno vykreslování souborů HTML v prohlížeči (přesná data viz níže citované odstavce). Podle připnuté odpovědi na tuto otázku budou sdílené soubory HTML k dispozici pouze ke stažení, na rozdíl od vykreslování v prohlížeči.
Od 3. října 2016 uživatelé Dropboxu Basic (zdarma) již nemohou k vykreslení obsahu HTML ve webovém prohlížeči používat veřejné odkazy. Pokud jste základním uživatelem a vytvořili jste web, který přímo zobrazuje obsah HTML z vašeho účtu Dropbox, nebude se již v prohlížeči vykreslovat. Samotný obsah HTML zůstává v Dropboxu bezpečný a můžete jej sdílet pomocí kteréhokoli z našich další způsoby sdílení.
S platností od 1. září 2017 uživatelé Dropbox Pro, Plus a Business již nebudou moci vykreslovat obsah HTML a veřejná složka a její funkce sdílení budou deaktivovány. Do tohoto data Uživatelé Dropbox Pro, Plus a Business mohou i nadále používat veřejné odkazy k vykreslování obsahu HTML.
Od: https://www.dropbox.com/help/files-folders/public-folder
Pokud jde o hostování dalších statických souborů, otestoval jsem ručně včetně sdíleného souboru CSS ze služby Dropbox v souboru HTML. Odkaz na sdílení, který jsem dostal pro tento soubor, byl takový:
https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=0
Pokus o zahrnutí tohoto odkazu do souboru CSS nebyl práce (tato stránka vrací HTML pro webový prohlížeč Dropbox “ „pro soubor), ale fungovalo to, když jsem místo toho použil dl=1
parametr dotazu, například:
<link rel="stylesheet" type="text/css" href="https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=1">
Zahrnutí CSS tímto způsobem však přidalo další přesměrování, protože požadavek na tuto sdílenou adresu URL odpovídal stavovým kódem HTTP 302 a byl přesměrován na jinou adresu URL:
https://dl.dropboxusercontent.com/content_link/Q5jNr3kDXOtSyrXFw7qM4LYMMZynVb0YrnUdPLXtiVbBXG1bor57HxlVQ2T3V3tu/file?dl=1
Zahrnutí CSS používající tento odkaz přeskočilo přesměrování, ale nejsem si jistý, zda se jedná o trvalou adresu URL, nebo se může v budoucnu změnit (zatímco adresa URL, která přesměruje, by měla fungovat trvale).
Zdá se, že se obrázky z Dropboxu připojené za provozu (přímo vkládající) chovají stejně (odkaz sdílení s parametrem dotazu dl=1
funguje, ale způsobí přesměrování).
Odpověď
Nezakázali to přímo, takže si myslím, že je bezpečné říci, že máte povoleno hostovat webové stránky na Dropboxu. K dispozici je wiki stránka „Hostování webů s Dropboxem“ (která obsahuje informace hostované v oficiální wiki sekci Dropbox) o tom, jak ji můžete nastavit pomocí ukazování CNAME.
Pokud se obáváte šířky pásma, přečtěte si příspěvek Arash F. na fórech Dropboxu :
bezplatní uživatelé, kteří dosáhli limitu šířky pásma, používají v daný den násobky šířky pásma 10 GB z GB, takže bych jim na fórech nebyl tak sympatický protože jsme velmi, velmi velkorysí s omezeními šířky pásma ;-).
odpověď
Nyní můžete hostovat statické webové aplikace pomocí konzoly statické webové aplikace , která byla vydána pomocí souboru dropbox.js.
Oznámení o vydání dropbox.js má trochu více podrobností a ukazuje na ukázkovou aplikaci.
Komentáře
- Otázka byla
smím ", ne " mohu ".