;psoal preciso de uma maneira que faca upload de arquivos do cliente para o servidor e que neste momento seja gravado o caminho onde foi gravado (SERVIDOR) para que posterior possa conseguir visualizar o arquivo em outra maquina ou cliente,
ja tentei de tudo
os codigos abaixo ate consigo fazer o upload corretamente, mas nao consegui implementar como gravar ou deixar visivil na pagina o caminhos destes arquivos
o ideal é gravar em uma tabela con referencia pois estes arquivos estarao ligados a processos distintos
EXEMPLO QUE QUERO
AO FAZER O UPLOAD GRAVE OS SEGUINTES DADOS
!-----------------------!----------------------------------------------!------------------------------------------!------------------
PROCESSO 01 nome do arquivo descricao acao(abrir)
PROCESSO 02 nome do arquivo descricao acao(abrir)
PROCESSO 03 nome do arquivo descricao acao(abrir)
PROCESSO 04 nome do arquivo descricao acao(abrir)
!-----------------------!-----------------------------------------------!-----------------------------------------!------------------
se alguem tem uma ideia por favor me ajudem
grato!
buscaarquivo.jsp
upload01.jsp
<%@ page contentType=“text/html; charset=utf-8” language=“java” import=“java.sql.*” errorPage="" %>
Untitled Document
<%@page language="java" import="org.apache.commons.fileupload.*, java.util.*, java.io.*" %>
<%
String caminhoTemp=“C:/temp/”;
String pasta=“webapps/CSE/upload/”;
if (FileUpload.isMultipartContent(request)){
DiskFileUpload upload = new DiskFileUpload();
upload.setRepositoryPath(caminhoTemp);
try{
List items = upload.parseRequest(request);
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
if (!item.isFormField()) {
String nome=item.getName().toString();
String nomeArquivo=nome.substring(nome.lastIndexOf("\")+1);
out.write(“nome do arquivo: " + nomeArquivo + “
”);
out.write(“Arquivo(s)<b> " +item.getName() +”</b> transferido(s)
”);
File arquivo=new File(pasta+nomeArquivo);
item.write(arquivo);
out.write(“Clique <a href=/CSE/upload/”+ nomeArquivo +"> Aqui. Para ver o resultado");
response.sendRedirect(“buscaarquivo.jsp”); //vai para o usuario.jsp
}
}
}catch(FileUploadException e){
out.write(“Não foi possível efetivar o upload do arquivo - segue a causa do erro” + “
” + e.getMessage());
e.printStackTrace();
}
}
%>