c# 从一个服务器 访问另外一个服务器上的文件

it2022-05-09  49

页面调用 

function fnOpen(path) { window.open("~/FileHelp.ashx? url="); //window.open(url); }

 

后台一般处理程序  

var myWebClient = new WebClient(); var url = context.Request["url"]; var cread = new NetworkCredential("账号", "密码", "domain"); myWebClient.Credentials = cread; var fs = new FileStream(@"", FileMode.Open, FileAccess.Read);

byte[] bytes = new byte[(int)fs.Length]; fs.Read(bytes, 0, bytes.Length); context.Response.ContentType = "application/octet-stream"; //通知浏览器下载文件而不是打开 context.Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode("sf.jpg", System.Text.Encoding.UTF8)); context.Response.BinaryWrite(bytes); context.Response.Flush();

 

 

首先我们要在服务器本地上访问到 对应的文件夹,否则 你怎么做 都是无效的

 

转载于:https://www.cnblogs.com/jixinyu12345/p/10394777.html

相关资源:json-c 一个用于c语言的json解析库,很强大

最新回复(0)