ドロップボックスからHTMLを提供する方法


28

インターネット上の誰もがアクセスできるようにしたいHTML5ゲームがあります。ただし、ページへのリンクを指定すると、ファイルをレンダリングする代わりにダウンロードするように求められます。

DropboxからWebページを提供するにはどうすればよいですか?

回答:


28

それが続く間、それは素晴らしかった、人々。Dropboxは、本日、Basicユーザー向けのHTMLファイルの提供のサポートを終了しました。

Dropbox Basic(無料)ユーザー:2016年10月3日以降、共有リンクを使用してWebブラウザーでHTMLコンテンツをレンダリングできなくなりました。DropboxからHTMLコンテンツを直接表示するWebサイトを作成した場合、ブラウザーでレンダリングされなくなります。HTMLコンテンツ自体は引き続きDropboxに残り、共有できます。

Dropbox ProおよびBusinessユーザー:2017年9月1日から、HTMLコンテンツをレンダリングできなくなりました。

https://www.dropbox.com/help/16から


1
くそー!!!!:-\それが私のページが表示される代わりにダウンロードされる理由です
...-marcolopes

これも難しい方法を見つけました。Dropbox、事前通知をありがとう。ありません。
TonyG

1
X HTMLファイルはまだ機能しているようで、HTMLソースの形式が整っていれば、XHTMLにするのは簡単です。
タイプミス

@typo、私はそれを見ていません。超基本的なXHTMLファイルを作成し、ドロップボックスに配置しました。Jimmy Ngが言ったように、ファイルを共有し、リンクを変更し、ダウンロードしてくれました。ProアカウントまたはBusinessアカウントではないのですか?
bmauter 16

@bmauterいいえ、通常の無料アカウントです。ここで、このリンクを試してください。シークレットモードと携帯電話で動作します。
タイプミス

29

DBから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の使用は非常に便利でした。
アンギュラーセン

これはまだ誰でも機能しますか?そのようなリンクにアクセスすると、ブラウザ(Chrome)がHTMLファイルを強制的にダウンロードし、I / Oレンダリングします。
プロテクター

完全に動作します-ありがとう。パブリックフォルダーを共有リンクに変更した後、すべてのコンテンツが失われました。ただし、注意:リンクの最後を削除する必要があります:?dl = 0
ミナスペッターソン

11

ファイルをHTMLとして表示するには、パブリックフォルダー内にある必要があります。単に共有リンクにすることはできません。

注意:2012年10月4日以降に作成されたアカウントには、Proアカウントにアップグレードしない限り、パブリックフォルダーがありません


3
これを機能させるために「共有」>「ファイルへのリンク」機能を使用するのではなく、ファイルを右クリックして「パブリックリンクのコピー...」を使用する必要があることを指摘しておく価値があります。(Webで;ラップトップでテストしていない。)
ファビアンスナウワート14年

コメントありがとうございました、あなたはちょうど私の妻の夜を救った。:D
dlanod

少なくともMac OS Xで@FabienSnauwaertのコメントをフォローアップすると、ファイルシステム内のファイルを右クリックし、[パブリックリンクのコピー]を選択すると正しい結果が得られます。ドキュメントへの便利なリンクが得られます。
デイ

3
この機能は廃止されているようです。「共有リンクまたはパブリックフォルダーを介してブラウザー内でHTMLコンテンツをレンダリングする機能を停止することをお知らせするためにメールを送信しました。Dropbox共有リンクを使用して、ウェブサイトでは、コンテンツはブラウザ内に表示されなくなります。」
snoram

4

他の人が言ったように、これは関連するHTML(およびJS、CSSなど)をPublicフォルダーに配置することで実現できます。ただし、注意すべき追加の注意事項があります。Dropboxパブリックフォルダーはアクセスが制限されています。ファイルが「過剰なトラフィック」を生成した場合、リンクは一時的に停止されます(繰り返しの攻撃に対して)。そのリンクは、期限切れの特定の数値を提供する新しいリンクを見つけることができないため、少し古くなっています。それでも情報が正しい場合、少しのWebトラフィックは問題になりませんが、大量のコンテンツを提供するサイトの場合、無料アカウントの帯域幅制限が少し気分を害する場合があります。

上記のリンクからの抜粋:

Dropboxのサポートによると、無料アカウントのパブリックリンクは1日あたり10 GBを超える帯域幅を使用できませんが、有料のDropboxアカウントでは1日あたり250 GBの制限があります。ファイルのいずれかがその制限を超えると、リンクは自動的に中断されます。


1
注意していただきありがとうございます。限界について聞いたことがありますが、それほど高いとは思いませんでした。すべてのファイルのサイズは合計で100 KBなので、問題ないはずです。
MxLDevs 14

私はあなたがしている共有はパブリックで映画をリッピングした場合は、これらの制限を打つと思う

@ sunk818それはそうだと思います(私が言ったように)。
HalosGhost 14

2

単純なWebページは、Dropbox Webページを介してDropboxから直接アクセスできる必要があります。ただし、シンプルなHTMLとクライアント側のJavaScriptのみに制限され、PHPやその他のサーバー側のコードは使用できません。

私は自分のDropboxでテストしたところ、うまく機能しました。



0

動作しない理由は次のとおりです。

「悪用のため、htmlファイルのホストからブロックされているロシアのIPアドレスがいくつかありました。」


そのためのリファレンスを提供できますか?
DavidPostill

DavidPostill、いいえ、スレッドはDropboxフォーラムから
削除されました

0

上記の投稿については、「共有>ファイルへのリンク」機能を使用するのではなく、ファイルを右クリックして「パブリックリンクのコピー...」を使用してください。(Webで、ラップトップでテストしていません。)–

私はこれを試してみましたが、Safariから動作しますが、ページ上部に白いバナーがあり、クリックして閉じる、共有するなどの項目が含まれています。

ただし、Lightningというブラウザーからは機能しません。これはクラッシュしますが、迅速です。Safariは、開いているページ/ウィンドウが多すぎると応答しなくなるため、よく使用します。Lightningでは、htmlファイルをダウンロードする必要があります。興味深いことに、元の共有パブリックリンクは、Safariがhtmlファイルのダウンロードを要求したときに、Lightningで常に正しく表示されていました。そのため、今では切り替えられています。Dropboxは本当にボールを落としました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.