Quando houve necessidade de verificar o MimeType de um arquivo no Java, pensei que seria tranquilo. Engano!
Muitas pessosa tem dificuldade com isto, logo descobri ao pesquisar o assunto. Muitos utilizam bibliotecas de terceiros, para fazer algo, pensava eu, tão trivial. Bem, já devia saber, Java e Trivial são antonimos!
Bem, depende, na verdade é fácil, eu não sei se existe algum problema com a implementação (não sei porque até onde pesquisei, quase ninguém conhecia a solução desta maneira) ou se é por falta de informação do pessoal, mas é simples sim:
MimetypesFileTypeMap m = new MimetypesFileTypeMap();
String mimeType = m.getContentType(file);
onde file = instancia de java.io.File
É isto aí: para os mimes que utilizei até agora, ele detecta certinho.
Há!
Mostrando postagens com marcador Applet. Mostrar todas as postagens
Mostrando postagens com marcador Applet. Mostrar todas as postagens
sábado, 5 de junho de 2010
quinta-feira, 27 de maio de 2010
Upload via FTP em um Applet Java
Em um projeto da empresa, foi necessário implementar envio de arquivos via FTP, devido ao tamanho destes. A primeira coisa que surgiu foi: deve ser em JAVA.
Pesquisei as opções e o que teria que implementar, e me deparei com dois projetos muito bons:
O zUpload é uma implementação em forma de Applet, muito genial, simples e que pode ser bem adaptada para sua necessidade, mas que functiona out-of-the-box se você tem urgencia.
O jFtp é a biblioteca que o próprio zUpload utiliza para manipular o FTP, que você pode utilizar para ter uma maior personalização.
Os dois são grandes projetos, e suprem a necessidade de enviar arquivos via FTP pela web totalmente.
Há!
Pesquisei as opções e o que teria que implementar, e me deparei com dois projetos muito bons:
O zUpload é uma implementação em forma de Applet, muito genial, simples e que pode ser bem adaptada para sua necessidade, mas que functiona out-of-the-box se você tem urgencia.
O jFtp é a biblioteca que o próprio zUpload utiliza para manipular o FTP, que você pode utilizar para ter uma maior personalização.
Os dois são grandes projetos, e suprem a necessidade de enviar arquivos via FTP pela web totalmente.
Há!
Assinar:
Postagens (Atom)