每一条记录都对应一个文件夹,当点击打开路径时用a标签的href属性打开其对应的文件夹,但部署后经测试在服务器本地测试时可以,在客户端电脑上就打不开,如果把这个页面拷贝到客户端电脑上又可以打开,请问是什么原因呢?
各位可以试一下,在一台电脑A上共享个文件夹share,这台电脑叫testshare,我们在另外一台 电脑B上新建个html,里面有个链接 <a href="file://testshare/share">Open</a>,运行该页面点击该链接会在windows explorer中打开这个文件夹的;
如果在A电脑上IIS上发布这个html,在A电脑上运行这个html点击链接也可以打开share文件夹,如果在B电脑上访问A发布的html,点击链接则毫无反应;
所以给我的直观体验就是如果html在B电脑上就可以打开A上的共享文件夹,不过在B上访问A电脑上发布的网页就不行,不是很理解
----------------------------------------------
最后是创建ftp服务器,采用ftp://的形式访问的
谢谢大家
File 协议是以本机作为参考点,访问路径所在文件的协议。
你从服务器打开file路径,参考点就是服务器;客户端打开该路径,参考点就是客户端啊。
File协议是访问本地计算机中的文件
在服务器上能打开,因为此时“服务器”是本地。
在客户端能打开,因为此时“客户端”是本地。
就是说在客户端无法用资源管理器打开服务器上的文件夹了?
那为什么把这个file://格式的地址复制到资源管理器的路径里可以打开呢?
这个地址始终指向服务器的文件夹,所以网站布署在那台电脑,任何人访问都是打开那台电脑的文件夹,和WinForm有点不同.