日期:2014-05-20  浏览次数:20399 次

关于用stream读取文件(如何将远程文件放入Stream)
租用的服务器禁止程序对本地文件进行操作,因此我不能通过new   FileStream()来打开一个文件。有没有办法通过http远程路径把文件读入Stream?或者还有什么其他办法?大家帮我出出主意吧。

------解决方案--------------------
用netStream,专为网络流设计的,看相关MSDN
------解决方案--------------------
System.Net.WebClient c = new System.Net.WebClient(); byte[] b = c.DownloadData( "http://www.aa.com/aa.doc "); System.IO.MemoryStream ms = new System.IO.MemoryStream(); ms.Write(b, 0, b.Length);