0

我正在使用 asp.net 和 C# ( framework 1.1 ) 开发一个站点。规定用户上传他的照片,上传分两步进行 1. 用户选择一张照片并显示照片以供查看 2. 进行数据库调用并将其上传到服务器

在 IE6 中,照片以审阅模式显示(来自用户系统),但在 IE7 中,除非将其上传到服务器,否则不会显示。

有什么解决方法吗????

4

2 回答 2

3

这可能是与安全相关的问题。IE6 可能接受显示带有本地磁盘路径的图像,这可能是一个安全漏洞。也可以在 Firefox 中尝试,我猜这也行不通。因此,您只需要在第 1 步中上传照片,然后在第 2 步中进行数据库操作即可;或者不显示照片以供审核...

于 2009-01-06T08:19:48.403 回答
0

这实际上取决于您在将照片显示给用户以供查看之前如何临时存储照片。您是否将其存储在临时文件中?它是记忆中的一团吗?它应该显示出来,所以我会检查它是否真的在加载,而不仅仅是被一些愚蠢的 CSS 差异所隐藏。使用 IEDevToolbar 查看那里是否真的有图像。如果是,请使用 Fiddler 查看文件是否真的在浏览器中关闭。

不幸的是,有太多变数让我无法尝试这个,抱歉。

于 2009-01-06T07:51:02.750 回答