Ajuda com o AXIS

0 respostas
rbamartins

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

Criado 19 de abril de 2007
Respostas 0
Participantes 1