C#Ftp服务器上传Go-Daddy

时间:2016-01-22 12:12:40

标签: c# ftp

我无法找到我的文件上传到哪里(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());
        }

1 个答案:

答案 0 :(得分:0)

我放心了我想念忘记把.txt放在目录末尾shoudl ftp:website/filename.txt