3

私は 2 台のコンピューターを持っています。どちらも同じネットワーク上にありません。

現在、私が情報を送信する方法は、Web サイトに .txt ページを作成し、次のコードを使用して読み取ることです。

//Read top
HttpWebRequest requestTop = HttpWebRequest)HttpWebRequest.Create("http://MYWEBSITE.com/top.txt");
HttpWebResponse responseTop = (HttpWebResponse)requestTop.GetResponse();
StreamReader readerTop = new StreamReader(responseTop.GetResponseStream());
string resultTop = readerTop.ReadToEnd();

Web ページには、送信したいデータが含まれています。

ただし、これには非常に時間がかかります.FTPにログインするか(その情報を覚えていません)、cPanelにログインしてファイルマネージャーに移動し、Webサイトに移動するなど...

これを行わずにデータを送信する方法はありますか? 私が考えることができる他の唯一のオプションは次のとおりです。

  1. その文字列を含むテキスト ファイルを作成します。
  2. ログインなどでFTPサーバーに接続
  3. 上記のテキストファイルをアップロード
  4. コンピューターからテキスト ファイルを削除します。

私はこれを行うことができましたが、おそらくあまり効率的ではないようです。それを行うより良い方法はありますか?Web サイトは問題なく使用できますが、FTP を使用するのは得策ではないようです。

4

1 に答える 1

0

Webサービスを利用しませんか?あなたの状況では、asmxまたはsvcが正常に機能します。

于 2013-09-06T05:58:27.300 に答える