私は小さなFTPプログラムを作成しました。これは私自身が使用するためのものであるため、ログインの詳細とファイルパスがハードコーディングされています。
2つのtxtファイルのダウンロードプロセスを開始するボタンがあります。これらの内容は2つの異なるテキストボックスに入れられます。
txtファイルはUTF-8でエンコードされており、次のようになります。
line1
line2
line3
etc.
これらの2つのファイルを2つの異なるサーバーに配置しました(各サーバーに2つのファイル)。サーバー1では、両方のファイルがダウンロードされ、次のようにテキストボックスに正しく表示されます。
line1
line2
line3
etc.
サーバー2では、両方のファイルがダウンロードされ、次のようにテキストボックスに表示されます。
line1line2line3etc.
理由はよくわかりません。ソフトウェア(ダウンロードプロセス)もファイルも編集していません。もちろん、サーバーの変更により、ハードコードされたファイルパスのみを編集しました。
これは私がファイルの1つをダウンロードする方法です(他のファイルは同じ方法ですが、名前が異なります):
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(folder + artistsFileNameTxt);
request.Method = WebRequestMethods.Ftp.DownloadFile;
request.Credentials = new NetworkCredential(login, pass);
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
tbxArtists.Text = reader.ReadToEnd();
reader.Close();
response.Close();
何か助けはありますか?