Estou com um problemão.
Tenho que entregar meu projeto de PFC e o professor mudou algumas coisa nele. O projeto é sobre um programa de criptografia, mas ele quer que o mesmo seja feito em 3 camadas.
A minha duvida é quanto ao acesso a arquivos, depois de muito lutar pela net verifiquei que existe um jeito de acessar os arquivos do meu computador através de html, mas não sei o código que abre a quelas janelinhas que dão acesso ao micro, para que entendão o que estou querendo explicar, quando vcs pressionão o botão de anexar dentro das mensagens a ser enviadas é aberto uma janela com o diretório e tudo mais,é exatamente esse código que abre esta janela que estou procurando, dizem que é um script java que faz isso, mas até agora não encontrei nada.
Acesso ao micro
4 Respostas
meu projeto de PFC e o professor mudou algumas coisa nele. O projeto é sobre um programa de criptografia, mas ele quer que o mesmo seja feito em 3 camadas.
A minha duvida é quanto ao acesso a arquivos, depois de muito lutar pela net verifiquei que existe um jeito de acessar os arquivos do meu computador através de html, mas não sei o código que abre a quelas janelinhas que dão acesso ao micro, para que entendão o que estou querendo explicar, quando vcs pressionão o botão de anexar dentro das mensagens a ser enviadas é aberto uma janela com o diretório e tudo mais,é exatamente esse código que abre esta janela que estou procurando, dizem que é um script java que faz isso, mas até agora não encontrei nada.
o q eh isso??
pra acessar seus arquivos em qq lugar, vc pode usar o ssh se for linux ou vnc (www.tightvnc.com).
Nada disso, vejo que vc não entendeu nada, é o seguinte, eu preciso construir uma interface de acesso as classes em HTML, de preferencia no SUNONE, e para fazer isso eu preciso de uma textbox com o endereço do arquivo a ser criptografado ou descriptografado, nessa hora é que eu parei, pois eu criei um botão chamado arquivo e quando eu clico nele ele tem que me fornecer uma janela o caminho para seleção de arquivos. Depois disso eu clico em ok e vualá, o caminho path aparece neste textbox e eu clico em criptografar ou descriptografar, aí o meu form executa a servlet com os atributos desta caixa. entendeu agora.
Quando vc quer anexar um arquivo a uma mensagem vc faz exatamente isso, clica num botão que chama um metodo de acesso que não sei qual é e carrega o path na janela para ser anexado a mensagem, agora não sei se este código é java ou javascript…
Bom se entendi você esta querendo selecionar um arquivo certo ???
Bom acho que isso vai resolver seu problema,
de uma olhada na classe JFileChooseer. Tem um metodo
showOpenDialog();
Ai vai um exemplo com o showSaveDialog
File file ;
JFileChooser chooser = new JFileChooser(".");
int opt = chooser.showSaveDialog( null );
if( opt == JFileChooser.APPROVE_OPTION ) {
file = chooser.getSelectedFile();
return true;
} else {
return false ;
}
T+
Nada disso, vejo que vc não entendeu nada, é o seguinte, eu preciso construir uma interface de acesso as classes em HTML, de preferencia no SUNONE, e para fazer isso eu preciso de uma textbox com o endereço do arquivo a ser criptografado ou descriptografado, nessa hora é que eu parei, pois eu criei um botão chamado arquivo e quando eu clico nele ele tem que me fornecer uma janela o caminho para seleção de arquivos. Depois disso eu clico em ok e vualá, o caminho path aparece neste textbox e eu clico em criptografar ou descriptografar, aí o meu form executa a servlet com os atributos desta caixa. entendeu agora.
Quando vc quer anexar um arquivo a uma mensagem vc faz exatamente isso, clica num botão que chama um metodo de acesso que não sei qual é e carrega o path na janela para ser anexado a mensagem, agora não sei se este código é java ou javascript…
putz cara viajei legal! (mas sua pergunta nao tava TAO clara assim… hehehe)
se entendi bem desta vez, vc precisa enviar um arquivo por um formulario web, certo? aí sua servlet pega o arquivo e criptografa. bom, isso nao eh java nem javascript, eh html mesmo:
<input type=file name=meuarquivo>
e no form vc tem q por:
<form enctype=multipart/form-data method=post>
é isso?!?! :roll: