如何使用C#创建Windows服务器通过FTP传输文件?我有一个文件夹,每x分钟由我的ERP系统生成的xml文件传递...我需要通过FTP发送到我的外部服务器。我认为每30分钟运行一次windows服务并循环访问该文件夹中的所有文件并通过FTP发送就足够了。你可以帮我吗?任何示例?使用.net vs2k8是我的发展环境。非常感谢您如何使用C#创建Windows服务器通过FTP传输文件
-1
A
回答
0
您可以使用此代码尝试
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://....");
request.Method = WebRequestMethods.Ftp.UploadFile;
// This example assumes the FTP site uses anonymous logon.
request.Credentials = new NetworkCredential ("anonymous","...");
// Copy the contents of the file to the request stream.
StreamReader sourceStream = new StreamReader("testfile.txt");
byte [] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
sourceStream.Close();
request.ContentLength = fileContents.Length;
Stream requestStream = request.GetRequestStream();
requestStream.Write(fileContents, 0, fileContents.Length);
requestStream.Close();
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription);
response.Close();
0
+0
Typo给我太多信用。 – Paparazzi
相关问题
- 1. 如何通过PhoneGap/webapp将文件ftp传输到服务器?
- 2. 创建一个CSV文件,并通过FTP在MVC/C#上传到服务器
- 3. 创建C++ FTP服务器
- 4. 使用cmd通过ftp传输文件
- 5. FTP服务器文件传输
- 6. c#上传文件到FTP服务器
- 7. 如何使用R通过FTP将文件上传到服务器?
- 8. 如何使用.NET通过SSL通过SSL从FTP服务器下载文件?
- 9. 如何通过另一个Windows服务创建Windows服务
- 10. 如何使用FTP在另一台服务器上传输文件,使用PHP
- 11. 使用SSIS将文件从FTP传输到服务器
- 12. 从本地到ftp服务器在c传输文件#
- 13. 如何在两个FTP服务器之间传输文件?
- 14. 通过FTP上传到Unix服务器加扰文件名
- 15. 无法上传文件到FTP服务器使用C++
- 16. 如何使用ftp服务器上传文件?
- 17. 如何在文件上传到FTP服务器时使用AsyncTask
- 18. 通过FTP传输生成的文件对Web服务器可见?
- 19. 如何通过c#.net将文件上传到服务器?
- 20. 上传服务器创建的映像到FTP服务器上
- 21. 使用windows服务创建文件
- 22. 如何使用Python简单地从FTP服务器传输和下载文件?
- 23. 如何使用libcurl传输FTP服务器的特定目录中的文件
- 24. 通过传输ftp破坏xml文件
- 25. 通过FTP做HTTP传输文件?
- 26. PHP:如何创建和ftp文件到另一台服务器?
- 27. 如何与独立的PHP服务器通信FTP传输?
- 28. 如何通过iphone中的CFNetwork概念上传xml文件到FTP服务器
- 29. 如何将FTP文件从Windows机器传输到Linux机器
- 30. 使用PHP通过FTP上传文件
您的问题是广泛的。你有什么问题?你到目前为止有什么?这是您可以使用预定的批处理文件轻松完成的事情。 – RedFilter
如果您只需要与Ftp客户端代码的帮助 - http://stackoverflow.com/questions/1264326/file-transfer-using-ftp –