我在此处使用示例: http://msdn.microsoft.com/en-us/library/ms229715.aspx 将大型1GB文件上载到FTP服务器。然而它的扼流线:FtpWebRequest上传内存不足
byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
与内存不足的例外。有没有办法将文件从磁盘直接流式传输到FTP服务器,而无需一次将其全部读取到内存中?我希望我可以大块并发送它一点点,但我本以为我可以指向读写流在写入流...
像梦一样工作 - 谢谢Jon! – Guy