0

だから私は以下のコードを使用しています:

   <object data="my.pdf" type="application/pdf" width="100%" height="800">
  <p>Your web browser doesn't have a PDF plugin.
  Install the missing plugin or you can <a href="my.pdf">click here to
  download the PDF file.</a></p>
   </object>

これはローカルで完全に機能していますが、アップロードすると灰色の画面が表示されます(Chrome)。誰もこれに直面した/解決したことがありますか?

4

2 に答える 2

0

ブラウザがmy.pdfを読み込もうとしていて、ブラウザがそのリソースをどこから取得するかを指定していないと思います。

このシナリオの舞台裏で行われている手順は次のとおりです。

  1. ブラウザはオブジェクトタグを確認し、mime-typeを確認します
  2. ブラウザはプラグインのロード時にmime-typeを検索します
  3. 選択したプラグインがDOMのその領域にロードされました
  4. プラグインはリソースmy.pdfをロードするように指示されました
  5. プラグインがクライアントコンピューターでmy.pdfを見つけることができません
  6. プラグインは空のコンテナを表示します

ファイルへの完全な参照を入れてみてください。例:http://my.server.domain/files/my.pdf

于 2013-03-24T05:44:10.807 に答える