Olá pessoal…
Alguém pode me ajudar?
Estou desenvolvendo uma classezinha e tal… mas estou com dificuldades em algumas coisas…
Vamos lá…
Meu problema: Tenho um servidor isolado do mundo onde estão alguns arquivos… e um outro servidor web q vai disponibilizar esses arquivos para download e tb possibilitar o upload… certo? simples…
Como o servidor tá isolado… existe a possibilidade, por motivos d segurança… d acessar esses arquivos via Socket… então criei uma classe Socket Server e tal…
No servidor web… tem lá meu Servlet… q vai ter q fazer:
- Acessar o Servidor Socket
- Recuperar o arquivo
- Forçar o download
Consegui fazer tudo isso isoladamente… tá funcionando… com um único problema… eis os processos:
- O servlet instancia uma classe q vai conectar com o socket…
- Salva o arquivo fisicamente em uma pasta temporaria…
- Força o download do arquivo…
Blz… mas esse processo 2 não pode existir… o problema é q não estou conseguindo forçar o download sem ter o arquivo fisicamente…
Tem como forçar o download usando um objeto do tipo FileOutputStream… por exemplo?
Valeu se puderem ajudar…