Pergunta

Quero baixar um arquivo para uma pasta específica.estou a usar WebClient.DownloadFile, mas o que eu gostaria é deixar o usuário selecionar onde esse arquivo seria salvo, e não apenas baixá-lo em qualquer pasta.

Como posso fazer isso?

Foi útil?

Solução

A pasta para a qual o usuário baixaria o arquivo dependeria do navegador e das configurações do sistema.

Tudo o que você pode fazer é fornecer o arquivo para download, e caberá a eles (e ao navegador) selecionar uma pasta local (em seu sistema).

Se você quiser controlar esse processo, você terá que usar um plugin incorporado como Java, Silverlight, Flash, etc.

Outras dicas

Se você estiver usando Windows Forms, poderá usar o SaveFileDialog classe para permitir que os usuários escolham um nome de arquivo e, em seguida, passem esse nome para o segundo parâmetro de WebClient.DownloadFile.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top