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 ".

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük