Preciso criar um link para download de um arquivo que foi inserido direto no mysql.
Fiz a inserção desses arquivo na aplicação desktop, mas em jsp, não sei como fazer o download.
O tipo de dados que utilizei foi longblob.
Seria fazer upload do arquivo do banco e depois criar um link pra download?
Aldeir
Não, o arquivo será inserido somente pela aplicação desktop, mas se você puder me mostrar com faço upload também agradeço.
Mas a princípio é somente o download
Obrigado. Meu tcc está dependendo disso.
Aldeir
Ah, me desculpa, entendi sua pergunta. É isso mesmo, pego o arquivo que está no banco de dados como uma array de bytes e fazer o download através de um link.
evertonsilvagomesjav
Como vc ja tem o arquivo em um array de bytes basta vc cria um comandLink e criar um evento para quando o usuario clicar nesse commandLink(que terá o nome do arquivo por exemplo) vc pegar esse array de bytes e passar para um servlet abrir o arquivo para download. No meu exemplo eu to passando o caminho do arquivo para fazer o dl, mas vc pode usar o array de bytes, nunca tentei mas deve funcionar.
Aqui eu redireciono para um servlet abrir o arquivo, então vc precisa criar um servlet.