Jeg laver et websted på en gratis hosting, der ikke har meget plads eller båndbredde.
Så jeg overvejede at bruge Dropbox Offentlig mappe til statiske filer, såsom:
- Javascript, CSS
- Billeder
- Downloads (hver et par hundrede kilobyte)
Tillader Dropbox så omfattende brug, og hvad er grænsen?
Kommentarer
- Dropbox har siden afbrudt offentlig mappe, hvilket betyder, at omstændighederne omkring dette spørgsmål er meget forskellige. Som sådan kan mange af nedenstående svar være forældede.
Svar
Fra maj 2017, Den offentlige mappe er blevet konverteret til en standard, privat mappe (denne konvertering skete for Dropbox Basic-brugere den 15. marts 2017).
Gengivelsen af HTML-filer i browseren er også blevet afbrudt (se de citerede afsnit nedenfor for de nøjagtige datoer). I henhold til fastgjort svar på dette spørgsmål vil delte HTML-filer kun være tilgængelige til download i modsætning til at blive gengivet i browseren.
Fra 3. oktober 2016 kan Dropbox Basic (gratis) brugere ikke længere bruge offentlige links til at gengive HTML-indhold i en webbrowser. Hvis du er en grundlæggende bruger, og du oprettede et websted, der direkte viser HTML-indhold fra din Dropbox-konto, gengives det ikke længere i browseren. Selve HTML-indholdet forbliver sikkert i Dropbox, og du kan dele det ved hjælp af en af vores andre delingsmetoder.
Fra 1. september 2017 er Dropbox Pro-, Plus- og Business-brugere ikke længere i stand til at gengive HTML-indhold, og den offentlige mappe og dens delingsfunktionalitet deaktiveres. Indtil denne dato Dropbox Pro-, Plus- og Business-brugere kan fortsætte med at bruge offentlige links til at gengive HTML-indhold.
Fra: https://www.dropbox.com/help/files-folders/public-folder
Hvad angår hosting af andre statiske filer, testede jeg manuelt inklusive en delt CSS-fil fra Dropbox i en HTML-fil. Det delingslink, jeg fik til filen, var sådan:
https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=0
At forsøge at medtage dette link i CSS-filen gjorde ikke arbejde (den side returnerer HTML til Dropbox “webfremviser “for filen), men det fungerede, da jeg i stedet brugte dl=1
-forespørgselsparameteren, som sådan:
<link rel="stylesheet" type="text/css" href="https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=1">
Imidlertid tilføjede CSS på denne måde en yderligere omdirigering, da anmodningen til denne delings-URL svarede med en HTTP 302-statuskode og blev omdirigeret til en anden URL:
https://dl.dropboxusercontent.com/content_link/Q5jNr3kDXOtSyrXFw7qM4LYMMZynVb0YrnUdPLXtiVbBXG1bor57HxlVQ2T3V3tu/file?dl=1
Omfatter CSS ved hjælp af dette link omgåede omdirigering, men jeg er ikke sikker på, om dette er en permanent URL, eller om det kan ændre sig i fremtiden (mens den URL, der omdirigerer, skal fungere permanent).
Hotlinkende (direkte indlejring) billeder fra Dropbox ser ud til at opføre sig på samme måde (delingslinket med dl=1
forespørgselsparameter fungerer, men medfører en omdirigering).
Svar
De har ikke direkte forbudt det, så jeg synes det er sikkert at sige, at du har lov til at være vært for websteder på Dropbox. Der er en wiki-side, “Hosting af websteder med Dropbox” , (der inkluderer oplysninger, der blev hostet i den officielle Dropbox-wiki-sektion) om, hvordan du kunne konfigurere den via CNAME-pegning.
Hvis du er bekymret for båndbredde, se Arash F.-indlæg på Dropbox-fora :
gratis brugere, der rammer en båndbreddegrænse, bruger multipla af 10 “s GB” båndbredde på en given dag, så jeg ville ikke være så sympatisk med dem på foraene da vi er meget, meget generøse med båndbreddegrænser ;-).
Svar
Du kan nu være vært for statiske webapplikationer ved hjælp af statisk webapp-konsol , der blev frigivet med dropbox.js.
Udgivelsesmeddelelsen for dropbox.js har lidt mere detaljer og peger på en prøveapplikation.
Kommentarer
- Spørgsmålet var
må jeg ", ikke " kan jeg " dog.