0

Androidのwebviewでpdfを開こうとしていますが、

私は使用してみました:

webView.loadUrl("https://docs.google.com/gview?embedded=true&url="+url)

URL がhttp://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf(これはサンプルです) の場合、正常に動作しています。

しかし、URLがhttp://192.168.x.xxx:8001/ql/Demo/Demo_Rep_DDForm.pdf開いていない場合。

理由がわかりません。上記の IP は公開されています。

4

2 に答える 2

6

上記のIPはパブリックです

いいえそうではありません。指定した範囲の IP は、LAN ネットワーク内で使用される内部 IP アドレスです。パブリック IP は別のものであり、それを見つけて使用し、Google ドキュメントを使用してファイルを提供する必要があります。

my public ipGoogle に入力するだけでパブリック IP を取得できます。

さらに、パブリック IP は非常に頻繁に変更されるため (ISP に静的 IP の追加料金を支払っていない限り)、サーバーを雇うか、ファイルをパブリック ドメインのどこかに置いて、途切れることなくアクセスできるようにすることをお勧めします。

于 2013-04-15T13:02:43.720 に答える