日期:2014-05-17  浏览次数:20484 次

紧急求救。关于局域网中两服务器间互相下载对方附件的问题
现在局域网中有两台应用服务器,分别放有两个asp.net网站。 网站中各自上传附件到服务器,现在想一个网站下载另一台服务器上的附件,应该怎么处理。 之前看到过一个方法,好像是.net的一个类,叫什么service之类的吧,记不清了。现在使用FileInfo,但是加入局域网内另一台服务器IP路径就提示不能解析的路径。
该怎么解决,请大侠帮忙,很着急,在线等

------解决方案--------------------
粗看,我这里有个大致思路,仅供参考。
你的附件应该是保存在服务器文件目录或者是数据库吧,这个都不成问题。
1)文件在服务器目录 比如,web1上请求下载web2上的附件在web1的记录应该是
web2地址(ip地址或者域名) 然后是文件名之类
下载的时候就是http://web2/filedownload.aspx
filedownload.aspx是提供文件下载的一个路径,记得传参数。
2)如果是文件保存在数据库的时候只要保证web1能访问web2数据库就好,
或者和用上面类似的方法,就是web2有个响应页面,这个页面实现读取文件并把文件写入流。