2017-01-22 28 views
0

通常のHTMLページを作成し、ビデオを タグにロードすると、html videoタグが動作しています。ローカルホストのビデオタグからビデオにアクセスすると、 は次のエラーをスローしています: - ローカルリソースを読み込むことができません:ローカルリソースを読み込むことはできません:chrome tomcat

これに対する解決方法はありますか。

+0

ソースパラメータはどのように見えますか?ローカルパスを参照すると、エラーが発生する可能性があります。コードスニペットを提供できますか? – swinkler

+0

[サーブレットから画像ファイルを出力する]の複製があります(http://stackoverflow.com/questions/8623709/output-an-image-file-from-a-servlet) – swinkler

+0

こんにちはswinkler ....ここに行くコード: -

答えて

0

このスレッドに代替し、セキュリティ上の考慮事項を参照してください。あなたが任意のドライブから静的リソースにアクセスすることができますそうすることによって

<host><Context docBase="D:/Videos/" path="/videos" /></host> 

- :ローカルホストから静的リソースにアクセスするためには、私はちょうどこのようにTomcatのサーバXMLのコンテキストドキュメントベースを設定します。 助けてくれてありがとう!

0

Chromeは、セキュリティ上の理由からウェブページによってローカルリソースが読み込まれることを許可していません。

あなたは、Tomcatからローカルリソースを提供して

<source src="yourvideo.mp4" 

それとも、以下のクロム起動オプション--allow-file-access-from-filesを使用して、セキュリティを無効にすることができ、相対パスを使用することができます。このオプションを有効にすると、Chromeはファイルをローカルに読み込むことができます。

> "C:\PathTo\Chrome.exe" --allow-file-access-from-files 

は、私はようやく答えを見つけHow to launch html using Chrome at "--allow-file-access-from-files" mode?

関連する問題