Board logo

标题: 能不能让服务器被访问时自动下载局域网的一个文件并提供下载? [打印本页]

作者: QQtango    时间: 2013-6-27 20:45     标题: 能不能让服务器被访问时自动下载局域网的一个文件并提供下载?

posted by wap, platform: iPhone

本人最近遇到一个问题,郊区办公室有一台服务器A,有公网IP,我在上面装了个web服务器。该服务器还连接了合作公司的内网,合作公司会在内网网址上发布一个excel文件,不定期更新。
请问怎样才能实现:我在市区的办公室,点击一下服务器A上的网页,服务器自动下载内网上的excel文件,并且传输给我?
电脑小白一个,希望大家不吝赐教!先谢谢了!
作者: playez    时间: 2013-6-27 20:52

最关键的内网excel怎么发布你没说,是提供局域网共享文件还是坐在网页上

如果仅仅是要excel,搞个vpn就可以了
作者: catxing    时间: 2013-6-28 20:54

posted by wap, platform: Android

excel是内网共享文件夹里面的话,服务器a的iis里面建一个虚拟文件夹,目标指向共享文件夹(\\hostname\foldername这样的)就行了。
作者: QQtango    时间: 2013-6-28 21:13

posted by wap, platform: iPhone
引用:
原帖由 @playez  于 2013-6-27 20:52 发表
最关键的内网excel怎么发布你没说,是提供局域网共享文件还是坐在网页上

如果仅仅是要excel,搞个vpn就可以了
excel是提供的网址。要是共享文件就好办了。
VPN我也想过,不过市区办公室防火墙只允许浏览网页,其他端口都封了。无奈。
作者: QQtango    时间: 2013-6-28 21:14

posted by wap, platform: iPhone
引用:
原帖由 @catxing  于 2013-6-28 20:54 发表
posted by wap, platform: Android

excel是内网共享文件夹里面的话,服务器a的iis里面建一个虚拟文件夹,目标指向共享文件夹(\hostnamefoldername这样的)就行了。
是通过网址发布,类似http://192.168.10.xx/t.xls 这种格式。
作者: playez    时间: 2013-6-29 08:43

如果发布网址含有内网地址,只有通过vpn访问。ssl vpn是可以通过网页访问的,不需要额外的端口

最简单的就是上面所说局域网10.xx先共享,然后再web服务器设置一个虚拟文件夹
作者: catxing    时间: 2013-6-29 13:48

posted by wap, platform: Android

那也很简单,服务器a上建一个批处理文件,批处理文件可以下载内网http的文件到本地。示例很好找,百度一下“批处理 http 下载”就有一堆。然后用Windows自带的task scheduler建一个schedule来定期跑这个批处理文件,比如一天一次。最后把下下来的文件发布出去就好了。也就一刻钟的事情。




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0