0
У меня возникли проблемы с поиском, где мой файл был загружен (Go-Daddy) в каталог моего сайта ... Я знаю, что он был загружен из-за моей машины отладки (Консоль с формой) Это это мой первый пост, так что извините, если я немного nooby. Я сделаю это позже, просто хочу убедиться, что он работает. Благодаря!C# Ftp server upload Go-Daddy
try
{
FtpWebRequest ftp = (FtpWebRequest)WebRequest.Create("ftp:website");
ftp.Method = WebRequestMethods.Ftp.UploadFile;
Console.WriteLine("Created Web Request");
ftp.Credentials = new NetworkCredential("something", "something");
Console.WriteLine("Entered Credentials");
StreamWriter write = new StreamWriter("reviewSUP.txt");
write.WriteAsync(trkBarShieldsUp.Value.ToString());
Console.WriteLine("Wrote File: reviewSUP.txt");
write.Close();
Console.WriteLine("Closed Stream");
StreamReader read = new StreamReader("reviewSUP.txt");
byte[] filecontents = Encoding.UTF8.GetBytes(read.ReadToEnd());
read.Close();
Console.WriteLine("Closed Stream");
ftp.ContentLength = filecontents.Length;
Console.WriteLine("Read File And Its Properties");
Stream reqstrm = ftp.GetRequestStream();
reqstrm.Write(filecontents, 0, filecontents.Length);
reqstrm.Close();
Console.WriteLine("Finishing Touches, Request Stream Done");
FtpWebResponse response = (FtpWebResponse)ftp.GetResponse();
Console.WriteLine("Getting Response. . .");
Console.WriteLine("Completed Upload, Status {0}", response.StatusDescription);
response.Close();
Console.WriteLine("Response CLOSED");
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
Console.WriteLine("Error: {0}", ex.ToString());
}
Обычно ваш файл сохранить в файл 'FtpWebRequest'. В этом случае в путь 'ftp: website'. –