.NET FTP上传图片到服务器【50送上】C#后台代码

Top_小鑫 2018-12-29 03:04:48
根据提供的一个本地IMG图片路径 D:\UploadFile\20181229\DY.jpg
通过FTP将此文件上传到服务器的某一个指定目录,上传前要判断服务器这个目录是否存在
如果目录不存在,提示!
(服务器IP,账号,密码都有提供)

请教各位大神 !!!!!
...全文
125 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

public string[] GetFileList(string path)
{
string[] downloadFiles;
FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create(new Uri(path));
ftp.UseBinary = true;
//ftp.Credentials = new NetworkCredential(ftpUserID, ftpPassword);//如果是匿名登录,则注释掉。
StringBuilder result = new StringBuilder();
try
{

ftp.Method = WebRequestMethods.Ftp.ListDirectory;
WebResponse response = ftp.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default);//中文文件名
string line = reader.ReadLine();
while (line != null)
{
result.Append(line);
result.Append("\n");
line = reader.ReadLine();
}
result.Remove(result.ToString().LastIndexOf('\n'), 1);
reader.Close();
response.Close();
downloadFiles = result.ToString().Split('\n');
}
catch (Exception ex)
{
throw ex;
}
return downloadFiles;
}

上传前先获取ftp目录的所有文件名,判断是否已存在

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧