IE 8、9、および 10 と、最新バージョンの FireFox および Chrome を使用しています。GhostScript を使用して PDF を JPG に変換します。これは正常に機能し、JPG を PDF と同じ場所に保存します。このフォルダの権限を確認しましたが、すべて正しいです。
IE は、古い IE8 であっても、jQuery QTip ポップアップ ウィンドウに JPG を表示します。JPG を MVC コントローラーから部分ビューに戻しています。これは、IE 8 および 9 で非常にうまく機能します。現在のバージョンの Chrome、FireFox、および最近の Safari でさえ、これは機能しません。
私の部分的なビューには、次のものが含まれています。
@model System.String
<img src="@Url.Content(@Model)" alt="" style="width:480px;height:520px"/>
渡された文字列は次の形式です
\\servername\location\jpgfile.jpg
繰り返しますが、これは IE 8 以降では機能しますが、FireFox と Chrome では機能しません。これは PDF と JPG が存在する同じサーバーで実行されているため、これを試しても成功しませんでした。これも正しい参照でしたが、すべてのブラウザーで失敗しました。
d:\location\jpgfile.jpg
奇妙なことは、Chrome の開発者ツールがそれを明らかにしていることです。
\\servername\location\jpgfile.jpg
に解決
file://servername/location/jpgfile.jpg
これをコピーして URL に貼り付けると、問題なく開きます。
以前にこれを扱った人はいますか?