C#中的FTP-Server访问 [英] FTP-Server acces in C#

查看:78
本文介绍了C#中的FTP-Server访问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿那里,

我想为我的程序创建一个登录。

在我的阁楼上我有一台服务器(FTP可能)。要从服务器获取数据,我必须输入用户名和密码。如何访问我的程序中的服务器以及如何创建文件夹,复制数据库并重命名?

请帮帮我。

Hey there,
I want to create a login for my program.
On my attic I have a server (FTP possible). To get data from the server I have to enter an username and a password. How can I access the server into my program and how can I create folders, copy databases and rename them?
Please help me.

推荐答案

static void Main()
   {
       WebRequest request = WebRequest.Create("ftp://host.com/directory");
       request.Method = WebRequestMethods.Ftp.MakeDirectory;
       request.Credentials = new NetworkCredential("user", "pass");
       using (var resp = (FtpWebResponse) request.GetResponse())
       {
           Console.WriteLine(resp.StatusCode);
       }
   }







请查看以下帖子



在FTP上制作目录使用C# [ ^ ]



http://stackoverflow.com/questions/860638/how-do-i-create-a-directory-on-ftp-server-using-c [ ^ ]


试试这个..



Try this..

string CompleteDPath = "ftp://192.168.1.1:3113/YourFolderName/" + filephoto;
                string UName = "FTP UserName";
                string PWD = "FTP Password";
                //Filepath = CompleteDPath + MATBR + "/M_" + DIST + "_" + schlcode + "_lot_" + printlot.ToString() + ".pdf";
                fu_photo.SaveAs(Server.MapPath("images//") + filephoto);

                WebRequest reqObj = WebRequest.Create(CompleteDPath);
                reqObj.Method = WebRequestMethods.Ftp.UploadFile;
                reqObj.Credentials = new NetworkCredential(UName, PWD);
                FileStream streamObj = System.IO.File.OpenRead(Server.MapPath("Images//" + filephoto));
                byte[] buffer = new byte[streamObj.Length + 1];
                streamObj.Read(buffer, 0, buffer.Length);
                streamObj.Close();
                streamObj = null;
                reqObj.GetRequestStream().Write(buffer, 0, buffer.Length);
                reqObj = null;





问候,

AARIF SHAIKH



Regards,
AARIF SHAIKH


这篇关于C#中的FTP-Server访问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆