web-dev-qa-db-ja.com

DropboxからHTMLを配信する方法

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

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

30
MxLDevs

それが続く間、それは素晴らしかった、人々。 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

29
bmauter

ファイルの「共有」ドロップボックスリンクを変更して、DBから直接HTMLを提供できると思います。

  1. DropboxにHTMLファイルをアップロードし、ファイルの[共有]リンクをクリックします。

    enter image description here

  2. 「ファイルへのリンク」をコピーします

    enter image description here

  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
    
  4. それを試してみてください!

これがあなたのために働いたなら、私はフィードバックが大好きです!

29
Jimmy Ng

ファイルをHTMLとしてレンダリングするには、Publicフォルダーにある必要があります。共有リンクだけではありません。

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

11
heavyd

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

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

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

4
HalosGhost

Dropboxの機能が失われた場合に戻すには、スタンドアロンのサービスがたくさんあります。例えば:

  • kissr.com

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

私は自分のDropboxでテストしたところ、問題なく動作しました。

2
Julian Knight

これが機能しない理由は次のとおりです。

「乱用のために、htmlファイルのホスティングがブロックされたロシアのIPアドレスがいくつかありました。」

0
GrayFace

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

私はこれを試してみましたが、Safariから動作しますが、ページの上部に白いバナーがあり、クリックして閉じる、共有するなどのアイテムが含まれています。もちろん、以前は何も追加されていない単純なHTMLページとしてレンダリングされていました。

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

0
Steve