我有:
using (System.Net.WebClient client = new System.Net.WebClient())
{
client.Credentials = new System.Net.NetworkCredential(usuario, senha);
DirectoryInfo diretorio2 = new DirectoryInfo(@"C:\");
FileInfo[] Arquivos2 = diretorio2.GetFiles("*.*");
foreach (FileInfo fileinfo2 in Arquivos2)
{
client.UploadFile("ftp://" + ftp + "/" + dir + fileinfo2.Name, @"C:\" + fileinfo2.Name);
}
我在使用此代码时遇到了一些问题,可能是防火墙...我需要设置超时时间以显示问题原因的消息框,如何在这种情况下配置超时?