Porque este trecho abaixo não funciona no meu serviço web, desenvolvido com o AXIS??????
[tentei pegar o nome do nome_do_arquivo.xml que o cliente esta enviando para meu web service e gravar no caminho que eu especifiquei o mesmo arquivo com o mesmo nome.]
try {
DataHandler dataHandler = attachmentPart.getDataHandler();
String caminhoParaGravar2 = dataHandler.getName();
String caminhoParaGravar= "C:\\Projetos\\ArquivoService\\Arquivo_Recebido\\" + dataHandler.getName();
FileOutputStream fileOutputStream1 = new FileOutputStream(caminhoParaGravar);
dataHandler.writeTo(fileOutputStream2);
} catch (Exception e) {
System.out.println(e);
}
Da forma que consegui fazer eu tenho que dizer o nome do arquivo a ser gravado. Mas, como quero identificar quem mandou o arquivo quero capturar o nome e criar meu arquivo com o mesmo nome.
try {
DataHandler dataHandler = attachmentPart.getDataHandler();
FileOutputStream fileOutputStream2 = new FileOutputStream("C:\\Projetos\\ArquivoService\\Arquivo_Recebido\\arquivoRecebido.xml");
dataHandler.writeTo(fileOutputStream2);
} catch (Exception e) {
System.out.println(e);
}
o que fazer para que o primeiro código que mandei funcione??
Abraços a todos