Как подать HTML из моего дропбокса

28

У меня есть игра HTML5, к которой я бы хотел, чтобы кто-нибудь в Интернете имел доступ. Однако, когда я даю ссылку на страницу, она просто предлагает загрузить файл вместо его рендеринга.

Как мне обслуживать веб-страницы из Dropbox?

MxLDevs
источник

Ответы:

28

Это было здорово, пока это продолжалось, ребята. На сегодня Dropbox прекратил поддержку для предоставления HTML-файлов пользователям Basic.

Пользователи Dropbox Basic (бесплатно): начиная с 3 октября 2016 года вы больше не можете использовать общие ссылки для отображения содержимого HTML в веб-браузере. Если вы создали веб-сайт, который напрямую отображает HTML-контент из вашего Dropbox, он больше не будет отображаться в браузере. Сам HTML-контент все равно останется в вашем Dropbox и может быть предоставлен для общего доступа.

Пользователи Dropbox Pro и Business: начиная с 1 сентября 2017 года вы больше не можете отображать HTML-контент.

с https://www.dropbox.com/help/16

bmauter
источник
1
Черт!!!! Вот почему мои страницы теперь загружаются, а не показываются ...
marcolopes
Просто выяснил это нелегким путем. Спасибо за предварительное уведомление, Dropbox. Не.
TonyG
1
X HTML-файлы, кажется, все еще работают, и если ваш HTML-источник правильно сформирован, сделать его XHTML тривиально.
опечатка
@ Типо, я не вижу этого. Я создал супер базовый XHTML-файл и поместил его в свой почтовый ящик. Я поделился файлом и изменил ссылку, как сказал Джимми Нг, и она загружается для меня. Вы уверены, что у вас нет учетной записи Pro или Business?
bmauter
@bmauter Нет, просто обычный бесплатный аккаунт. Здесь, попробуйте эту ссылку ; у меня работает в режиме инкогнито и на моем телефоне.
опечатка
29

Я полагаю, что вы можете изменить ссылку на общий доступ вашего файла, чтобы обслуживать HTML напрямую из БД.

  1. Загрузите HTML-файл в Dropbox и нажмите на ссылку «Поделиться»:

    введите описание изображения здесь

  2. Скопируйте "Ссылка на файл"

    введите описание изображения здесь

  3. Измените ссылку, заменив «www.dropbox.com» на «dl.dropboxusercontent.com».

ДО

https://www.dropbox.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0

ПОСЛЕ

https://dl.dropboxusercontent.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0
  1. Попытайся!

Я хотел бы получить обратную связь, если это сработало для вас, ребята!

Джимми Нг
источник
4
Я пробовал, но не удается загрузить внешние файлы, хранящиеся в той же папке. Это потому, что все остальные файлы имеют свои собственные хешированные ссылки. Это, вероятно, работает, если все содержится в одном файле.
MxLDevs
Подтвержденный один .html файл работает хорошо. Я просто хотел, чтобы некоторые HTML-отчеты размещались где-то и были в состоянии удалить их в какой-то момент, поэтому использовать Dropbox было довольно удобно.
angularsen
Это все еще работает для кого-либо? Когда я захожу по такой ссылке, мой браузер (Chrome) принудительно загружает HTML-файл, вводя / выводя его.
Защитник один
Работает отлично - СПАСИБО. После изменения общей папки на общие ссылки я потерял весь свой контент. Но ВНИМАНИЕ: вы должны удалить конец ссылки
Минас Петтерсон
11

Файл должен быть в вашей публичной папке, чтобы быть визуализируется как HTML, он не может просто быть общим звеном.

Примечание. Учетные записи, созданные после 4 октября 2012 г. , не имеют общей папки, пока вы не обновите учетную запись Pro.

heavyd
источник
3
Стоит отметить, что вам НЕ следует использовать функцию «Поделиться> Ссылка на файл», чтобы это работало, но вместо этого щелкните правой кнопкой мыши файл и используйте «Копировать открытую ссылку ...». (В Сети; не тестировал на ноутбуке.)
Фабьен Снауварт
Большое спасибо за комментарий, вы только что спасли ночь моей жены. : D
Дланод
После комментария @ FabienSnauwaert, по крайней мере, в Mac OS X, щелкните правой кнопкой мыши файл в файловой системе и выберите «Копировать открытую ссылку», чтобы сделать правильную вещь: вы получите полезную ссылку на документ.
Дейв Лэнд
3
Кажется, эта функция прекращена. Я только что получил электронное письмо: «Мы пишем, чтобы вы знали, что мы прекратим возможность отображать содержимое HTML в браузере через общие ссылки или общую папку. Если вы используете общие ссылки Dropbox для размещения файлов HTML для веб-сайт, контент больше не будет отображаться в браузере. "
snoram
4

Как уже говорили другие, это то, что вы можете сделать, поместив соответствующий HTML (и JS, CSS и т. Д.) В общую папку. Однако есть еще одна заметка, о которой вам следует знать: Доступ к общим папкам Dropbox ограничен. Если файл генерирует «чрезмерный объем трафика» , ссылка будет приостановлена ​​(навсегда, для повторных нарушений). Эта ссылка немного устарела, так как я не могу найти более новую ссылку, которая дает конкретные цифры для ограничения. Если информация по-прежнему верна, то небольшой веб-трафик, безусловно, не должен быть проблемой, но для сайта, который будет обслуживать большой объем контента, ограничение пропускной способности бесплатной учетной записи может быть немного удушающим:

Выдержка из ссылки выше:

Согласно поддержке Dropbox , общедоступные ссылки для бесплатных учетных записей могут использовать не более 10 ГБ пропускной способности в день, в то время как для платных учетных записей Dropbox это ограничение составляет 250 ГБ в день. Ссылки автоматически приостанавливаются, если любой из ваших файлов превышает этот предел.

HalosGhost
источник
1
Спасибо за примечание. Я слышал об ограничениях, но не думал, что они так высоки. Размер всех файлов составляет 100 КБ, поэтому я должен быть в порядке.
MxLDevs
Я думаю, что вы достигнете этих пределов, если будете делиться фильмами с публикой
Вс
@ sunk818 Я думаю, что это так (как я уже сказал).
HalosGhost
2

Простые веб-страницы должны быть доступны непосредственно из Dropbox через веб-страницы Dropbox. Однако вы ограничены только простым HTML и клиентским JavaScript, никаким PHP или другим серверным кодом.

Я только что проверил его на своем Dropbox, и он работал нормально.

Джулиан Найт
источник
2

Существует множество автономных сервисов, которые возвращаются как утраченные функции Dropbox. Например:

  • updog.co
  • paperplane.io
  • kissr.com
Андрей Владимирович
источник
Возможно, более подробно улучшит ваш ответ.
Дейв М
0

Вот причина, почему это не работает:

«Было несколько российских IP-адресов, заблокированных от размещения html-файлов из-за злоупотреблений».

GrayFace
источник
Можете ли вы дать ссылку на это?
DavidPostill
DavidPostill, нет, ветка пропала с форума Dropbox
GrayFace
0

Что касается поста выше, в котором читается Стоит отметить, что вам НЕ следует использовать функцию «Поделиться> Ссылка на файл», чтобы это работало, а вместо этого щелкните правой кнопкой мыши файл и используйте «Копировать открытую ссылку ...». (В Сети; не тестировал на ноутбуке.) -

Я попробовал это, и это работает из Safari, но включает в себя белый баннер в верхней части страницы с элементами, которые можно щелкнуть, чтобы закрыть, поделиться и т. Д. Прежде, конечно, он просто отображался как простая html-страница без добавления чего-либо.

Тем не менее, он не работает из браузера под названием Lightning. Это круто, но быстро; Я часто использую его, потому что Safari перестает отвечать при слишком большом количестве открытых страниц / окон. Молния теперь требует, чтобы я загрузил HTML-файл. Интересно, что оригинальная общая публичная ссылка отображалась правильно, как всегда в Lightning, когда Safari предложила загрузить html-файл. Так что теперь это переключается. Dropbox действительно сбросил мяч.

Стив
источник