/ / Baixar arquivo usando o webclient - .net, webclient, download

Baixar o arquivo usando o webclient - .net, webclient, download

Eu tento baixar um arquivo do site https e toda vez que o arquivo é salvo na minha máquina, é de apenas 1 KB. O arquivo deve ter 1 MB. Estou usando o Webclient.

string strFile = @"c:myfile.txt";
WebClient wc = new WebClient();
wc.Credentials = new System.Net.NetworkCredential("userid", "pw");
wc.DownloadFile("https://www.mysite.come/myfile.txt", strFile);

Eu sinto falta de alguma coisa?

Respostas:

2 para resposta № 1

Por padrão, o AFAIK WebClient não coloca a sequência User-Agent; isso pode incomodar os servidores; experimentar

wc.Headers.Add("User-Agent", "XXX");

de onde você pode pegar XXX Aqui.


1 para resposta № 2

É suas permissões, companheiro, estou tendo o mesmoproblema, mas ninguém parece querer ajudar 100% do caminho ... Com permissões, quero dizer que seu sistema operacional não está permitindo que o arquivo seja baixado no diretório, por isso é de apenas 1 KB.

Eu cheguei a algum lugar com isso aliás, [PrincipalPermission(SecurityAction.Demand, Role = @"BUILTINAdministrators")]

Vou ficar de olho nesse tópico, porque há uma tag que deve ser adicionada, que eu procurei, mas ainda não encontrei, vou mantê-lo atualizado.