我正在使用asp.net和C#(框架1.1)开发一个站点。 用户可以上传他的照片,并且上传按两个步骤执行 1.用户选择照片并显示照片以供查看 2.进行数据库调用并将其上载到服务器
在IE6中,照片以评论模式显示(来自用户系统) 但在IE7中,除非将其上传到服务器,否则不会显示。
这个????
有什么解决方法吗?答案 0 :(得分:3)
这可能是与安全相关的问题。 IE6可能接受显示带有本地磁盘路径的图像,这可能是一个安全漏洞。也可以在firefox中尝试一下,我的猜测也是行不通的。因此,您只需在步骤1中上传照片,然后在第2步中执行数据库操作;或者不要显示照片以供审核......
答案 1 :(得分:0)
这实际上取决于您在将照片显示给用户进行审核之前暂时存储照片的方式。您是将它存储在临时文件中吗?它是记忆中的一块吗?它应该显示,所以我检查它实际上是加载,而不仅仅是由一些愚蠢的CSS差异隐藏。使用IEDevToolbar查看那里是否有实际图像。如果是,请使用Fiddler查看该文件是否确实在浏览器中显示。
不幸的是,有太多的变数让我对这一点感到不满,抱歉。