Amigos, testei tantas coisas que fiquei um pouco perdido. mais eu precisaria
neste método passar " o caminho do servidor "
Ou seja em um tomcat remoto eu preciso enviar arquivos para umas pasta que esta dentro de webapps do
tomcat remoto
mais eu nao consigo pegar o caminho ou dizer o caminho
eu precisaria passar este caminho na variavel
ou qq sugestão, pois posso estar falando besteira;
public String doUpload(byte[] bytes, String fileName) throws Exception {
fileName = ????????????????
File arquivo = new File(fileName);
FileOutputStream fos = new FileOutputStream(arquivo);
fos.write(bytes);
fos.close();
return fileName;
}
Obrigado.
Tem essa dica http://brunodanielmarinho.wordpress.com/2011/08/26/download-de-arquivos-do-servidor/ de como fazer download.
Se conseguir fazer o download, talvez seja mais facil entender como fazer o upload.
Obrigado, vou terminar uma implementacao e vou colocar a mao na massa.
procura isso tambem
String arqdw = ""+request.getParameter("nome_do_arquivo");
String rootDir = getServletContext().getRealPath("pasta_no_webapps");
String retorna_nome_do_caminho = rootDir + java.io.File.separator + ""+arqdw;
ve se ajuda
legal, toda e qualquer sugestao sera bem vinda…
minha aplicacao é em Java e FLEX
consegui várias coisas so estou emperrado nisso;
mais vou testar todas;
so uma duvida
String rootDir = getServletContext().getRealPath("pasta_no_webapps");
Isso precisa estar dentro de um servlet…
mais aqui nao estou usando servlet, esse cara getServletContext(). daria para substituir?
é Ainda não consegui,
eu precisaria pegar o caminho attaves deste método.
[code] public String doUpload(byte[] bytes, String fileName) throws Exception {
fileName="C:/X/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/gedcriterius/assets/"+fileName;
//fileName = "//10.10.10.55/downloads/" + fileName;
File arquivo = new File(fileName);
FileOutputStream fos = new FileOutputStream(arquivo);
fos.write(bytes);
fos.close();
return fileName;
}[/code]