[英]Getting / receiving data from an online text file
我已經為此工作了幾天,似乎無法正常工作。
我希望能夠獲取文本並將文本(具體數字)發送到可以存儲文本的在線文件中。
目前,我使用:
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發布或FTP請求:
byte[] responseArray = wc.UploadFile("ftp://domain/thefile.txt" , @"C:\anyfile.txt");
byte[] responseArray = wc.UploadFile("http://domain/thefile.txt" , @"C:\anyfile.txt");
最后一種需要某種處理HTTP POST請求的技術,例如Web服務。 第一個需要一個活動的接受FTP服務器。
或發送一個string
:
string myContent = "some data here";
string responseString = wc.UploadString("ftp://domain/thefile.txt" , myContent);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.