• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Drone

[Resolvido] Encoding?

1 mensagem neste tópico

Boas pessoal,

Estou a fazer um programa para fazer download de uns ficheiros, acontece que para fazer download desse ficheiro o programa tera de fazer submit a um form e esse form depois redirecciona para o ficheiro estou a fazer isso com a funcao UploadValues() da class WebClient();

Até aqui tudo bem, ele faz submit ao form e recebo o ficheiro o problema é que o "source" do ficheiro quando eu faço save para o computador dame File Corrup ao abrir.

Para obter o codigo estou a utilizar esta funcao para fazer o encoding:

string result = Encoding.ASCII.GetString(e.Result);

Onde diz ASCII eu ja testei com todos os outros que eles disponibilizam e nada, uns consegue abrir o ficheiro e diz que esta corrupt outros nem conseguem abrir.

e.Result vem em byte[]

Se alguem poder ajudar agradeço imenso porque so falta isto para por o programa a funcionar  :wallbash:

EDIT: Resolvido

                FileStream fs = new FileStream("c:/" + filename, FileMode.Create, FileAccess.Write);

                fs.Write(e.Result, 0, e.Result.Length);
                fs.Close();

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora