[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

aigi01

9/6/2007 3:35:00 PM

Witam,przesylam plik txt na serwer ftp.Pierwszy raz jest OK '226
transfer complete'.Jednak za drugim,trzecim razem jest 'error
451'.Serwer na pewno jest ok.Podobno jest jakas wlasciwosc,metoda
ktora zapobiega wyswietlaniu bledu przez serwer.Jakies pomysly?? Oto
moj kod:
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://
1.1.1.1//file.txt");
request.Method = WebRequestMethods.Ftp.AppendFile;
string fileName = "E://file.txt";

StreamReader sourceStream = new StreamReader(fileName);
byte [] fileContents =
Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());

sourceStream.Close();
request.ContentLength = fileContents.Length;


request.Credentials = new NetworkCredential ("user","pass");
try
{
Stream requestStream = request.GetRequestStream();
requestStream.Write(fileContents, 0,
fileContents.Length);
requestStream.Close();


FtpWebResponse response =
(FtpWebResponse)request.GetResponse();

Console.WriteLine("Status: {0}",
response.StatusDescription);

response.Close();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}