从联机文本文件获取/接收数据
本文关键字:数据 获取 联机 文本 文件 | 更新日期: 2023-09-27 18:27:53
我已经做了几天了,似乎无法让它工作。
我希望能够获取并发送文本(具体数字)到可以存储文本的在线文件。
目前我使用:
WebClient wc = new WebClient();
string text = wc.DownloadString("domain.com");
MessageBox.Show(text);
但这并不好,因为我无法轻松发送数据,我还希望能够在收到一定次数的数据时删除数据。
我希望每个项目都能上传到同一个文件中,这样它们就可以单独收到,并在一定时间内删除一个收到的项目。
如果需要,我可以完全访问web服务器。
我该如何做到这一点?
尝试过:
WebClient WC = new WebClient();
string myContent = "test";
string responseString = WC.UploadString("ftp://192.99.1??9.66/www/test.txt", myContent);
显然没有问号。
您应该将其作为常规HTTP请求发布,或者使用FTP之类的东西来编写文件。
您已经在WebClient
类中有了内置的上传方法来执行适当的HTTP post或FTP请求:
byte[] responseArray = wc.UploadFile("ftp://domain/thefile.txt" , @"C:'anyfile.txt");
byte[] responseArray = wc.UploadFile("http://domain/thefile.txt" , @"C:'anyfile.txt");
最后一个需要某种处理HTTPPOST请求的技术,比如Web服务。第一个需要一个活动且可接受的FTP服务器。
或者发送string
:
string myContent = "some data here";
string responseString = wc.UploadString("ftp://domain/thefile.txt" , myContent);