Olyan weboldalt készítek ingyenes tárhelyen, amelynek nincs sok helye vagy sávszélessége.
Ezért fontolóra vettem a Dropbox használatát Nyilvános mappa statikus fájlokhoz, például:
- Javascript, CSS
- Képek
- Letöltések (mindegyik néhány száz kilobájt)
Engedélyezi a Dropbox ilyen kiterjedt használatát, és mi a határ?
Megjegyzések
- A Dropbox azóta megszüntette a nyilvános mappa, vagyis a kérdés körüli körülmények nagyon eltérőek. Mint ilyen, az alábbi válaszok közül sok elavult lehet.
Válasz
2017 májusától A nyilvános mappa átalakítva egy normál, privát mappává (ez az átalakítás a Dropbox Basic felhasználók számára történt 2017. március 15-én).
A HTML fájlok böngészőben történő renderelését szintén megszüntették / megszüntetik (a pontos dátumokat lásd az alábbi idézett bekezdésekben). A kérdésre rögzített válasz szerint a megosztott HTML-fájlok csak letölthetőek lesznek, szemben a böngészőben történő megjelenítéssel.
2016. október 3-tól a Dropbox Basic (ingyenes) felhasználók már nem használhatnak nyilvános linkeket HTML-tartalom megjelenítésére egy webböngészőben. Ha Ön alapfelhasználó, és létrehozott egy weboldalt, amely közvetlenül a HTML-tartalmat jeleníti meg a Dropbox-fiókjából, az a továbbiakban nem jelenik meg a böngészőben. Maga a HTML-tartalom továbbra is biztonságos marad a Dropboxban, és megoszthatja azokat bármelyik egyéb megosztási módszerek.
2017. szeptember 1-jétől a Dropbox Pro, Plus és az Business felhasználók a továbbiakban nem képesek HTML-tartalmak megjelenítésére, a Nyilvános mappa és annak megosztási funkciói pedig le lesznek tiltva. Addig a dátumig A Dropbox Pro, Plus és az üzleti felhasználók továbbra is használhatják a nyilvános linkeket a HTML-tartalom megjelenítéséhez.
From: https://www.dropbox.com/help/files-folders/public-folder
Ami a többi statikus fájl tárhelyét illeti, manuálisan teszteltem egy megosztott CSS-fájlt is a Dropboxból egy HTML-fájlban. A fájlhoz kapott megosztási link a következő volt:
https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=0
Ezt a linket megpróbálta felvenni a CSS fájlba work (ez az oldal adja vissza a Dropbox “webnézegető HTML-jét “a fájlhoz), de akkor működött, amikor a dl=1
lekérdezési paramétert helyette használtam, például:
<link rel="stylesheet" type="text/css" href="https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=1">
A CSS ilyen módon történő felvétele azonban további átirányítást adott hozzá, mivel az erre a megosztott URL-re vonatkozó kérés HTTP 302 állapotkóddal válaszolt, és átirányított egy másik URL-re:
https://dl.dropboxusercontent.com/content_link/Q5jNr3kDXOtSyrXFw7qM4LYMMZynVb0YrnUdPLXtiVbBXG1bor57HxlVQ2T3V3tu/file?dl=1
A CSS ennek a linknek a használatával megkerülte az átirányítást, de nem vagyok biztos abban, hogy ez egy állandó URL-e, vagy a jövőben változhat-e (miközben az átirányítandó URL-nek véglegesen kell működnie).
Úgy tűnik, hogy a Dropbox-ból a képek forró összekapcsolása (közvetlen beágyazása) ugyanúgy viselkedik (az dl=1
lekérdezési paraméterrel való megosztási link működik, de átirányítást igényel).
Válasz
Ők egyáltalán nem tiltották be, ezért azt gondolom, hogy biztonságos azt mondani, hogy a Dropboxon engedélyezett webhelyek üzemeltetése. Van egy wiki oldal, “Webhelyek tárolása Dropbox-szal” (amely a hivatalos Dropbox wiki szakaszban tárolt információkat tartalmazza) arról, hogyan állíthatná be a CNAME mutató segítségével.
Ha aggódsz a sávszélesség miatt, lásd Arash F. bejegyzést a Dropbox fórumokon :
A sávszélesség-korlátot elért szabad felhasználók 10 “s GB” sávszélesség többszörösét használják egy adott napon, így nem lennék ennyire szimpatikus számukra a fórumokon mivel nagyon-nagyon nagylelkűek vagyunk a sávszélesség-korlátokkal ;-).
Válasz
Mostantól statikus webalkalmazásokat is üzemeltethet a statikus webalkalmazás-konzol használatával , amelyet a dropbox.js fájl kiadott.
A dropbox.js kiadási közleménye egy kicsit részletesebb, és egy minta alkalmazásra mutat.
Megjegyzések
- A kérdés
szabad ", nem " nem ".