好吧,我承认我不是搞WEB开发的,但是我是很诚心的提问了,并且这个问题确实很有趣。
发送文件
注意:如果不能向里面复制文件,请使用IE浏览器或者将浏览器切换成兼容模式。
以上全部就是我网页的源文件,我把它保存成一个1.html。
我在虚拟机里建立了一个网站,使用IIS自带的网站服务建立的。
好,问题来了。
1、我使用傲游浏览器,访问 http:\\192.168.99.2:88\1.html,可以打开页面,下面有个列表,就是共享文件夹111$的文件,我可以向里面复制文件,运行正常。
2、我使用IE9浏览器,我是64位系统,还是访问上面的网址,可以打开页面,看到文字提示,但是下面列表是空的,看不到文件夹里的内容,也没法往里面复制文件,运行不正常。
3、我把1.html复制到Win7的桌面,直接在本机使用IE9打开,可以看到虚拟机里111$的文件列表,可以往里面复制文件,运行正常
4、我在IE9里通过 \\192.168.99.2\webroot\1.html,可以打开页面,可以看到文件夹列表,可以往里面复制文件,运行正常。
就是说:同一个页面,我同过IE9,通过文件访问方式(直接打开或者网络共享路径),可以正常运行;通过WEB方式,不能正常运行。而通过遨游浏览器,就可以正常访问。
然后我就不知道怎么解决了,求各位高手支招。
希望我描述清楚了。
回复讨论(解决方案)
可能是IIS和IE9中安全机制的判定问题,具体情况不好说
其实你可以在文件夹里输入“http://www.baidu.com”看结果是咋样的
然后在IE下输入才"c:"看结果