Je crée un site Web sur un hébergement gratuit qui na pas beaucoup despace ou de bande passante.
Jai donc envisagé dutiliser Dropbox Public dossier pour les fichiers statiques, tels que:
- Javascript, CSS
- Images
- Téléchargements (chacun de quelques centaines de kilo-octets)
Dropbox autorise-t-il une utilisation aussi étendue, et quelle est la limite?
Commentaires
- Dropbox a depuis arrêté le dossier public, ce qui signifie que les circonstances entourant cette question sont très différentes. En tant que tel, la plupart des réponses ci-dessous peuvent être obsolètes.
Réponse
Depuis mai 2017, le dossier Public a été converti en dossier privé standard (cette conversion a eu lieu pour les utilisateurs de Dropbox Basic le 15 mars 2017).
Le rendu dans le navigateur des fichiers HTML a également été / est en cours darrêt (voir les paragraphes cités ci-dessous pour les dates exactes). Selon la réponse épinglée à cette question , les fichiers HTML partagés seront disponibles pour téléchargement uniquement, au lieu dêtre rendus dans le navigateur.
Depuis le 3 octobre 2016, les utilisateurs de Dropbox Basic (gratuit) ne peuvent plus utiliser de liens publics pour afficher du contenu HTML dans un navigateur Web. Si vous « êtes un utilisateur de base et que vous avez créé un site Web qui affiche directement le contenu HTML de votre compte Dropbox, il ne saffichera plus dans le navigateur. Le contenu HTML lui-même reste en sécurité dans Dropbox, et vous pouvez le partager en utilisant lun de nos dautres méthodes de partage.
À compter du 1er septembre 2017, les utilisateurs de Dropbox Pro, Plus et Business ne pourront plus afficher le contenu HTML, et le dossier Public et sa fonctionnalité de partage seront désactivés. Jusquà cette date, Les utilisateurs de Dropbox Pro, Plus et Business peuvent continuer à utiliser des liens publics pour afficher du contenu HTML.
De: https://www.dropbox.com/help/files-folders/public-folder
En ce qui concerne lhébergement dautres fichiers statiques, jai testé manuellement y compris un fichier CSS partagé depuis Dropbox dans un fichier HTML. Le lien de partage qui ma été donné pour le fichier était comme suit:
https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=0
La tentative dinclure ce lien dans le fichier CSS na pas travail (cette page renvoie le code HTML de la visionneuse Web Dropbox » « pour le fichier), mais cela a fonctionné lorsque jai utilisé le paramètre de requête dl=1
à la place, comme ceci:
<link rel="stylesheet" type="text/css" href="https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=1">
Cependant, linclusion du CSS de cette manière a ajouté une redirection supplémentaire car la demande à cette URL de partage a répondu avec un code détat HTTP 302 et redirigée vers une autre URL:
https://dl.dropboxusercontent.com/content_link/Q5jNr3kDXOtSyrXFw7qM4LYMMZynVb0YrnUdPLXtiVbBXG1bor57HxlVQ2T3V3tu/file?dl=1
Linclusion du CSS utilisant ce lien a contourné la redirection, mais je ne sais pas sil sagit dune URL permanente ou si elle peut changer à lavenir (alors que lURL qui redirige devrait fonctionner en permanence).
Les images de liaison à chaud (incorporant directement) à partir de Dropbox semblent se comporter de la même manière (le lien de partage avec le paramètre de requête dl=1
fonctionne, mais entraîne une redirection).
Réponse
Ils ne lont pas carrément interdit, donc je pense quil est prudent de dire que vous êtes autorisé à héberger des sites Web sur Dropbox. Il existe une page wiki, « Hébergement de sites Web avec Dropbox » , (qui comprend des informations hébergées sur la section wiki officielle de Dropbox) sur la façon dont vous pouvez la configurer. via le pointage CNAME.
Si vous êtes préoccupé par la bande passante, consultez le post dArash F. sur les forums Dropbox :
les utilisateurs gratuits qui atteignent une limite de bande passante utilisent des multiples de 10 « s de Go » de bande passante dans une journée donnée, donc je ne leur serais pas si sympathique sur les forums car nous sommes très, très généreux avec les limites de bande passante ;-).
Réponse
Vous pouvez désormais héberger des applications Web statiques à laide de la console dapplication Web statique qui a été publiée avec dropbox.js.
Lannonce de la version de dropbox.js est un peu plus détaillée et pointe vers un exemple dapplication.
Commentaires
- La question était
puis-je ", et non " puis-je ", cependant.