我正在使用 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 中,它会很好地打开。
以前有人处理过这个吗?