【发布时间】:2011-07-12 06:27:45
【问题描述】:
我在这里使用示例: http://msdn.microsoft.com/en-us/library/ms229715.aspx 将 1GB 的大文件上传到 FTP 服务器。然而它就在线窒息:
byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
出现内存不足异常。有没有办法将文件从磁盘直接流式传输到 FTP 服务器,而无需一次将所有文件读入内存?我希望我可以将它分块并一点一点发送,但我原以为我可以将读取流指向写入流...
【问题讨论】:
标签: ftpwebrequest