来自ftp服务器的图片没有显示

时间:2017-07-07 10:16:05

标签: c# .net visual-studio

有没有办法/最好的方法从域(如域)获取图像或多个图像,并加载它(将其显示在表单上)? 就像我尝试这样做但只显示字母(如果有人可以解释会真的有帮助)。

这是我创建的名为ftputility的课程。

public string UserName { get; set; }
public string Password { get; set; }
public string Path { get; set; }

public List<string> ListFiles()
{
    var request = (FtpWebRequest)WebRequest.Create(Path);
    request.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
    request.Credentials = new NetworkCredential(UserName, Password);
    List<string> files = new List<string>();

    using (var response = (FtpWebResponse)request.GetResponse())
    {
        using (var responseStream = response.GetResponseStream())
        {
            var reader = new StreamReader(responseStream);

            while (!reader.EndOfStream)
            {
                var line = reader.ReadLine();

                if (string.IsNullOrWhiteSpace(line) == false)
                {
                    var fileName = line.Split(new[] { ' ', '\t' }).Last();

                    if (!fileName.StartsWith("."))
                        files.Add(fileName);
                }
            }
            return files;
        }
    }
}

0 个答案:

没有答案