Чи можу я використовувати Dropbox як хостинг для статичних файлів веб-сайту?


16

Я роблю веб-сайт на безкоштовному хостингу, який не має багато місця та пропускної здатності.
Тому я розглядав можливість використання загальнодоступної папки Dropbox для статичних файлів, таких як:

  • Javascript, CSS
  • Зображення
  • Завантаження (кожен по кілька сотень кілобайт)

Чи дозволяє Dropbox настільки широке використання, і яка межа?


2
З тих пір Dropbox припинив публічну папку, тобто обставини навколо цього питання сильно відрізняються. Таким чином, багато відповідей нижче можуть бути застарілими.
Стевойсяк

Відповіді:


4

Станом на травень 2017 року загальнодоступну папку було перетворено на стандартну приватну папку (ця конверсія сталася для користувачів Dropbox Basic 15 березня 2017 року).

Вмикання візуалізації HTML-файлів у веб-переглядачі також припинено (точні дати див. У цитованих параграфах нижче). Відповідно до закріпленої відповіді на це питання , спільні HTML-файли будуть доступні лише для завантаження, на відміну від візуалізації у веб-переглядачі.

З 3 жовтня 2016 року користувачі Dropbox Basic (безкоштовно) більше не можуть використовувати загальнодоступні посилання для візуалізації вмісту HTML у веб-браузері. Якщо ви є базовим користувачем, і ви створили веб-сайт, який безпосередньо відображає вміст HTML з вашого облікового запису Dropbox, він більше не відображатиметься в браузері. Сам вміст HTML залишається безпечним у Dropbox, і ви можете поділитися ним, використовуючи будь-який з інших наших способів обміну.

Дійсні користувачі Dropbox Pro, Plus та Business з 1 вересня 2017 року більше не зможуть виводити вміст HTML, а загальнодоступна папка та функція її спільного доступу буде вимкнено. До цієї дати користувачі Dropbox Pro, Plus та Business можуть продовжувати використовувати загальнодоступні посилання для візуалізації вмісту HTML.

З: https://www.dropbox.com/help/files-folders/public-folder


Що стосується розміщення інших статичних файлів, я тестував вручну, включаючи спільний CSS-файл з Dropbox у файлі HTML. Посилання для спільного доступу до файлу мені було надано таким чином:

https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=0

Спроба включити це посилання у файл CSS не спрацювала (ця сторінка повертає HTML для "веб-переглядача" Dropbox для файлу), але вона працювала, коли я dl=1замість цього використовував параметр запиту:

<link rel="stylesheet" type="text/css" href="https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=1">

Однак включення CSS таким чином додало додаткове переспрямування, оскільки запит на цю URL-адресу спільного доступу відповідав кодом статусу HTTP 302 та перенаправлявся на іншу URL-адресу:

https://dl.dropboxusercontent.com/content_link/Q5jNr3kDXOtSyrXFw7qM4LYMMZynVb0YrnUdPLXtiVbBXG1bor57HxlVQ2T3V3tu/file?dl=1

У тому числі CSS, використовуючи це посилання, обійшов переадресацію, але я не впевнений, чи це постійна URL-адреса, чи вона може змінитися в майбутньому (тоді як URL-адреса, яка переспрямовує, повинна працювати постійно).

Здається, що гарячі посилання (безпосередньо вбудовування) зображень з Dropbox поводяться однаково (посилання на спільний доступ із dl=1параметром запиту працює, але створює переспрямування).


12

Вони прямо не заборонили це, тому я думаю, що можна з упевненістю сказати, що ви можете розміщувати веб-сайти на Dropbox. Існує сторінка вікі "Хостинг веб-сайтів з Dropbox" (яка включає інформацію, яка розміщувалася в офіційному розділі вікі Dropbox) про те, як ви могли налаштувати її за допомогою вказівки CNAME.

Якщо вас турбує пропускна здатність, перегляньте публікацію Arash F. на форумах Dropbox :

безкоштовні користувачі, які досягли межі пропускної здатності, використовують кілька разів 10-ГБ пропускної здатності в даний день, тому я б не настільки симпатизував їм на форумах, як ми дуже, дуже щедрі з обмеженням пропускної здатності ;-).


5

Тепер ви можете розміщувати статичні веб-програми за допомогою консолі статичної веб-програми, яка була випущена разом із dropbox.js.

Оголошення про випуск dropbox.js має трохи більше деталей та вказує на зразок програми.


Питання було "чи можу я", а не "чи можу я".
phresnel

-1

Так, ви можете це робити, але лише до тих пір, поки ви не перевищите обмеження руху.


2
Ця відповідь може використати трохи детальніше. Що відбувається при перевищенні меж руху? Які обмеження руху?
Стевойасяк
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.