我使用一个<a href='file://nas'></a>格式的超链接,想访问内网的一个网络文件夹,在我的调试电脑上可以正常访问到并打开链接,但是发布后,在其他的客户端上就无法访问这个连接了,是什么原因?用ie浏览器输入file://nas也是可以直接访问这个网络文件夹的,F12看客户端发布的代码,源代码也是正常的,但就是访问不了。如何href改成另外的网页例如http://1.html什么的,就可以直接访问并打开,请问是什么原因?哪位大哥指教下还是说不能这么用?

解决方案 »

  1.   

    file:/// 协议是访问本地文件的,如果你要让局域网的其他计算即通过这个协议访问文件,那么要做网络映射,但是一旦映射为本地硬盘,网络名称又会发生变化,因此这个协议是不能用在网络文件读取上的。建议做个局域网的文件服务器,用ftp协议;或者在文件服务器上架设web服务(允许索引目录结构),通过http协议访问。