2016-06-16 31 views
0

我有网页服务器,我需要链接一些网络驱动器上的一些html文件(一些像html一样打开的flash文件)。由于要上传700Gb的文件,因此无法将这些文件放在网络服务器上。网页服务器之外的html链接页面

href="10.10.10.3/path/file.html" 
href="http://10.10.10.3/path/file.html" 
href="file:///10.10.10.3/path/file.html" 

所有可能的变体已经被尝试,但举例来说,如果我把地址

href="file://///10.10.10.33/path/file.html" 

我得到的页面。

但与href它不会打开。 我明白浏览器的安全政策,但有没有办法将 html页面与另一个磁盘(而不是web服务器)上的另一个html页面连接起来。 解决方案之一可能是安装在其他机器上的Web服务器,并将这些HTML文件放在网络服务器上,他们试图抓住他们,但对于静态文件,我不需要Web服务器。

+1

使用'file'伪协议访问某个对象正在工作,但它指向客户端的文件system_。在家庭使用情况下,这可能对一个人有意义,但仅此而已。你确实可以使用第二个http服务器。 http服务器只是实现了访问对象(文件)的方式,如果对象是静态文件或动态的东西,则无关紧要。例如,互联网上的图像通常也是静态文件,但它们显然是使用http服务器访问的。或者,您只需将文件系统共享导出到现有的http服务器即可。 – arkascha

+0

你可以在另一台机器上使用类似http://fenixwebserver.com/的东西,然后使用该URL连接到远程文件。 –

回答

0

对我们来说,可接受的解决方案是将Web服务器安装在存储网络驱动器上并从该处获取数据。安全性不允许从路径中获取数据,如:c:// ..例如

0

你能在文件夹映射到自己的Web服务器来指向远程位置

websserver/remotefolder/---> /10.10.10.3/path/

在你的HTML访问

websserver/remotefolder/file.html

然后你的网络服务器会去网络位置获取文件。这取决于您的Web服务器所在的位置,不确定您的基础设施

+0

基础设施是内联网,本地网络 –

+0

所以是你的网络服务器在同一台机器上的文件 –

+0

没有。它位于Intranet上的另一台计算机上。在某种文件服务器上。我认为这样做的最好方法是在文件服务器上安装Web服务器并以此方式共享文件。 –