private static void DownloadFile()
{
FtpWebRequest reqFTP;
WebResponse webResponse;
GetTheResponseFromFTP(out reqFTP, out webResponse, true);
FtpWebResponse response = (FtpWebResponse)webResponse;
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
using (StreamWriter streamWriter =
new StreamWriter("d:\\TestUnity.pdf", true))
{
streamWriter.WriteLine(reader.ReadToEnd());
}
reader.Close();
response.Close();
}
我有上述功能,即从 FTP 位置下载文件。我正在阅读文本并尝试将其写入本地计算机的文件中。生成的 PDf 文件与下载的大小相同,但是当我打开文件时它是空白的。现在我有两个问题:
- 任何人都可以建议如何将下载的文件保存到可以更改的路径中。
- 上面提到的问题的原因是什么。