(急)求助关于跨服务器读取文件

问题描述

现在公司有两个服务器,局域网有两个服务器为A和B,我写的asp.net程序放在服务器A上,现在想从程序里读取服务器B的文本文件。谁做过类似的问题,望解答!谢谢!

解决方案

解决方案二:
问题补充:IT那边不同意在服务器A上做网络映射,访问服务器B需要用户名和密码!
解决方案三:
WCF在B服务器上提供访问接口
解决方案四:
既然是在局域网内,到他那儿把文本拷过来不就得了!
解决方案五:
引用2楼sandy945的回复:

WCF在B服务器上提供访问接口

大神没接触过WCF有什么参考代码没有啊?
解决方案六:
1.B服务器建立共享文件夹,添加新用户FSUser,密码越复杂越好,为FSUser分配该共享的访问权限;2.在你的网站下建立一个虚拟目录,路径指向这个共享,并且用FSUser连接3.你的web应用就可以通过这个虚拟路径访问文件服务器了,并且没有人知道这个FSUser的用户名和密码
解决方案七:

解决方案八:
微软为我们提供了现成的从web服务器访问文件服务器的安全方案,遗憾的是知道的人不多
解决方案九:
引用2楼sandy945的回复:

WCF在B服务器上提供访问接口

二楼的正解,WCF服务最好不过
解决方案十:
引用5楼microtry的回复:

1.B服务器建立共享文件夹,添加新用户FSUser,密码越复杂越好,为FSUser分配该共享的访问权限;2.在你的网站下建立一个虚拟目录,路径指向这个共享,并且用FSUser连接3.你的web应用就可以通过这个虚拟路径访问文件服务器了,并且没有人知道这个FSUser的用户名和密码

好像和网络映射有点类似啊!
解决方案十一:
引用7楼microtry的回复:

微软为我们提供了现成的从web服务器访问文件服务器的安全方案,遗憾的是知道的人不多

是啊,就是不知道如何访问!
解决方案十二:
在文件服务器上架上FTP服务器不就解决问题了吗,或者是自己写代码,通过webservice把文件序列成文件流也可以的啊!
解决方案十三:
我不是写给你了吗,就是利用IIS的匿名访问将共享路径转换成虚拟路径植入到web站点中啊
解决方案十四:
引用11楼moon1981911的回复:

在文件服务器上架上FTP服务器不就解决问题了吗,或者是自己写代码,通过webservice把文件序列成文件流也可以的啊!

FTP是FTP,那是另一种场合的应用了
解决方案十五:
引用12楼microtry的回复:

我不是写给你了吗,就是利用IIS的匿名访问将共享路径转换成虚拟路径植入到web站点中啊

好方法!
解决方案:
引用13楼microtry的回复:

引用11楼moon1981911的回复:在文件服务器上架上FTP服务器不就解决问题了吗,或者是自己写代码,通过webservice把文件序列成文件流也可以的啊!FTP是FTP,那是另一种场合的应用了

现在确实是web服务器访问文件服务器,这应该是安全的,IT那边不同意!
解决方案:
部署好以后,把那个文件夹的本地权限和共享权限统统删掉,包括admin只保留FSUser(假设你创建的是这个名字),并且把密码忘掉,以后天王老子都不能直接访问那个文件夹
解决方案:
你按照我说的方法部署,文件服务器在局域网都是安全的,别说web了
解决方案:
引用16楼microtry的回复:

部署好以后,把那个文件夹的本地权限和共享权限统统删掉,包括admin只保留FSUser(假设你创建的是这个名字),并且把密码忘掉,以后天王老子都不能直接访问那个文件夹

试试!多谢!

时间: 2024-12-03 22:02:43

(急)求助关于跨服务器读取文件的相关文章

C# 跨服务器下载文件

问题描述 我用asp.netC#做了一个查询数据库的软件,一些文件是放在另外一个服务器上的.现在我想在软件中实现跨服务器下载文件,一次只下载一个文件,不大.请问该怎么做呢? 解决方案 解决方案二:你可以把文件夹共享读取或者在那台服务器上安装iis,将那些文件放在iis下面解决方案三:http下载,把文件放IIS下ftp下载,建个ftp

c 编译-求助如何一行一行读取文件

问题描述 求助如何一行一行读取文件 学校要求编写词法分析器,然后代码如下,不知道为什么只能读第一行,后面的读不了.希望高手帮助一下//#include ""stdafx.h""#include #include#includeusing namespace std;ofstream fout;//输出文件 int judge(string strint &ltint iint &ch){int rt=lt;int wh;string doc[6]={

怎样实现跨服务器删除文件....

问题描述 我把文件路径从一台服务器传给另一台服务器,怎样实现在另一台服务器进行删除. 解决方案 a.用文件存储,就好象操作本地硬盘的方式b.ftp,上传于删除都可进行c.2个服务器都架自己编写的服务,用http请求进行相应操作不过a.b不知道哪个效率更高些,当然io占用低的时候肯定文件存储高啦,可当io占用率跟高的时候我就不清楚了这也是我现在项目中的疑问,文件存储和ftp跨服务器操作,当多台服务器对存储进行操作和对ftp进行操作,哪个效率更高些解决方案二:为什么会有这种需求..如果有的话,,,建

curl 跨服务器同步文件

有一个需求,情况如下: 两台服务器,一台测试服务器[apache],一台生产服务器[nginx],产品编辑人员在测试服务器使用php upload批量上传产品,图片,经检查后,可以同步其所上传的产品和图片[打包成zip文件]到生产服务器上,但生产服务器上不接受php upload上传文件的,那么就不能在测试服务器上直接post到正式服务器了.   暂时想到几个方法: 1. 使用rsync手动同步过去,但需要配置,并且需要php执行shell命令,但我不想这样. 2. 可以使用socket来传送数

http服务器-http 服务器 流文件读取问题

问题描述 http 服务器 流文件读取问题 对http这块不了解,请教下各位大神.情况是这样的:1,我用C#的一个media player控件播放http服务器的mp3,给控件设置MP3的url路径后,控件会发送一个http请求给服务器,服务器将整首mp3文件下发给控件:这个正常运行:2,这个下发的过程,一个6M的MP3,控件用了50s才下载完成:是在同一台电脑,http服务器是用IIS.出现50s下载完成的情况,我估计是这个控件接收慢,并不是网络慢,我自己写测试代码读取服务器上的mp3文件,1

ASP跨服务器上传文件完美解决

服务器|解决|上传 如果你有两个空间,一个大而慢,另外一个小而快,或者其中一个不支持FSO,那么跨服务器上传文件这个问题就摆在你面前了,下面就是我在解决ylog.net里面的跨服务器上传文件的日记,这个问题看似简单,里面的细节问题却是非常有趣 前提条件,空间都必须支持ASP,上传文件的服务器支持FSO,下面的叙述中,diygame.com为存上传文件的服务器,ylog.net为网站服务器,即显示用户界面的服务器... 实现功能,文件上传,上传后在网页的文本区域自动加上对于图片的UBB码,为了清楚

java读取服务器html文件带图片显示到前端

问题描述 java读取服务器html文件带图片显示到前端 html文件是通过word另存为生成的,存放位置不在web项目路径下,我现在通过文件流的方式读取html文件显示到浏览器,但图片无法显示出来,怎样解决呢? 解决方案 因为HTML文件也是文本文件,所以使用简单的字符流读取就可以了,而图片是二进制文件,需要字节流读取,可以使用ImageIO类(详细用法参照API文档)读取并写出图片,然后使用HTML的标签显示即可.当然这仅仅是解决思路之一.

java-请问Java怎样实现跨服务器文件上传?

问题描述 请问Java怎样实现跨服务器文件上传? 请问Java怎样实现跨服务器文件上传? 文件信息保存在web服务器数据库中,文件保存在另一台机器. 解决方案 另一台机器也要有处理文件上传的WEB程序,你可以参考Stream上传插件(支持HTML5和Flash两种方式上传)http://www.twinkling.cn/ 指定跨域上传就可以了

代码-从服务器上下载的压缩文件,通过流的方式怎么读取文件中的内容。

问题描述 从服务器上下载的压缩文件,通过流的方式怎么读取文件中的内容. 如何用java代码实现压缩文件的读取? 例如从银行服务器上下载对账文件后,为了不在本地保存文件. 压缩文件中的文件格式是俩个文本文件,怎么用流的方式读取到压缩文件中的文件内容. 解决方案 ZipEntry http://daoshud1.iteye.com/blog/2012362 解决方案二: http://www.cnblogs.com/kgdxpr/archive/2013/05/20/3088254.html 解决方