0

我正在使用 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 中,它会很好地打开。

以前有人处理过这个吗?

4

1 回答 1

0

结果表明,从 ajax 请求调用的操作控件应该返回从流中获取的 File 结果。

于 2013-10-16T13:18:08.263 回答