Download de arquivo em uma pasta específica

Boa tarde pessoal. Hoje tenho uma lista para realizar downloads de arquivos, queria saber se é possível salvar esses arquivos na pasta específica do usuário como por exemplo c:\aplicacaoweb\atualizacoes\ sem a necessidade de perguntar a ele ou se perguntar setar esse caminho.

Isso é possível?

Obrigado!

Você construiu o browser através do qual ele está acessando teu sistema?
Se não, esquece. É uma função do browser identificar e descobrir o que fazer com determinado conteúdo recebido de um endereço.

Machado entendi, mas nem sei como construir um browser(vou até dar uma procurada), seria uma alternativa mas na altura do campeonato acho que esse procedimento não vai ajudar muito.

Valeu!

O IE pergunta o que você deseja fazer.
O Firefox pergunta o que você deseja fazer.
O Chrome salva em uma pasta padronizada que independe de tua aplicação.
O Safari segue suas próprias diretrizes.
O Dolphin segue suas próprias diretrizes.

[quote=drsmachado]O IE pergunta o que você deseja fazer.
O Firefox pergunta o que você deseja fazer.
O Chrome salva em uma pasta padronizada que independe de tua aplicação.
O Safari segue suas próprias diretrizes.
O Dolphin segue suas próprias diretrizes.[/quote]

Esse é o problema Machado queria que minha aplicação tivesse controle disso e não o browser…

Existem coisas que você pode fazer e coisas que não.
Esta ação não é um simples comportamento referente ao posicionamento de um elemento, visibilidade do mesmo ou uma função que pode ser manipulada via css ou javascript. Mesmo com um applet você ainda teria que perguntar ao usuário (claro que poderia definir uma pasta previamente, mas nada impediria o usuário de alterar isso). Apenas em um sistema desktop poderia definir isso de maneira arbitrária, correndo o risco, ainda, de não ter permissão de escrita no diretório selecionado na aplicação.
Aceite isso e seja feliz.

você poderia ter um executavel SeuAplicativoUpdate.exe / jar que realiza este download e salva no diretório, assim como acontece com vários aplicativos conhecidos

o usuário ir la no site, olhar as atualizações, e escolher se quer atualizar ou não é incomodo, você poderia por exemplo, perguntar: “Existe uma nova atualização ver.2.5.1 gostaria de ver os detalhes da atualização ?”…

se o usuário clicar em sim, você abre o SeuAplicativoUpdate.exe, mostra os detalhes da atualização e aguarda o usuário clicar em Atualizar ou Cancelar…

o servidor teria os arquivos você coloca um jprogress e vai copiando os arquivos através de uma requisição http, a idéia de copiar arquivo por arquivo é que se o usuário parar a atualização, ele poderá continuar depois, se um erro ocorrer durante a instalação é enviado uma requisição POST com o erro para seu servidor, desta forma você consegue identificar e solucionar os erros que comulmente podem ocorrer, como erro de permissão, pasta não encontrada, proxy bloqueando arquivos etc…

[quote=douglaskd]você poderia ter um executavel SeuAplicativoUpdate.exe / jar que realiza este download e salva no diretório, assim como acontece com vários aplicativos conhecidos

o usuário ir la no site, olhar as atualizações, e escolher se quer atualizar ou não é incomodo, você poderia por exemplo, perguntar: “Existe uma nova atualização ver.2.5.1 gostaria de ver os detalhes da atualização ?”…

se o usuário clicar em sim, você abre o SeuAplicativoUpdate.exe, mostra os detalhes da atualização e aguarda o usuário clicar em Atualizar ou Cancelar…

o servidor teria os arquivos você coloca um jprogress e vai copiando os arquivos através de uma requisição http, a idéia de copiar arquivo por arquivo é que se o usuário parar a atualização, ele poderá continuar depois, se um erro ocorrer durante a instalação é enviado uma requisição POST com o erro para seu servidor, desta forma você consegue identificar e solucionar os erros que comulmente podem ocorrer, como erro de permissão, pasta não encontrada, proxy bloqueando arquivos etc…

[/quote]

Gostei da sua resposta, vou correr atrás dessa solução!! Obrigado.