<%@ page import="sun.net.ftp.*" autoFlush="true"%> <% pageContext.setAttribute("_pageTitle", "Envie seu Pedido",PageContext.REQUEST_SCOPE); %> <% out.println("") ; out.println("") ; out.println("") ; out.println("") ; out.println("") ; out.println("") ; out.println("
") ; out.println("") ; out.println("") ; out.println("") ; out.println("") ; out.println("") ; out.println("") ; out.println("") ; out.println("") ; out.println("") ; out.println("") ; out.println("
") ; out.println("") ; out.println("

Envie seu Pedido

") ; try { //request.getReader() InputStream is = request.getInputStream(); BufferedInputStream Arquivo = new BufferedInputStream(is) ; boolean bMensagem = true ; Arquivo.mark(0); Arquivo.reset(); /* while ((LinhaTeste = ArquivoTeste.readLine()) != null) { if ( LinhaTeste.toUpperCase().indexOf("CONTENT-TYPE") >= 0 ) { if ( LinhaTeste.toUpperCase().indexOf("TEXT/PLAIN") >= 0 ) { bMensagem = true ; break ; } } } String x =request.getParameter("hFile"); out.print(x); */ if (bMensagem) { int Linha=0; String sDiretorioFilial = "" ; String NomedoArquivo = "imagem3.jpg" ; FtpClient fc = null ; try { fc = new FtpClient("200.213.38.20"); // portal2 fc.login("carga", "bk12car"); fc.binary(); DataOutputStream uploadFile = new DataOutputStream(fc.put(NomedoArquivo)); String sBranco = "" ; boolean bPrimeiraLinha = true ; byte []bar = new byte[1000]; while ((Linha =Arquivo.read(bar)) != -1) { /* if (!bPrimeiraLinha) uploadFile.write("\r\n") ; sBranco = ""+Linha.length() ; if (sBranco.equals("0")) continue ; if ( Linha.indexOf("Content-") >= 0 ) continue ; if ( Linha.indexOf("--") >= 0 ) continue ; */ uploadFile.write(bar,0,Linha); bPrimeiraLinha = false ; } uploadFile.close() ; out.println("Arquivo enviado com sucesso !") ; Arquivo.close() ; fc.closeServer(); } catch (Exception e) { fc.closeServer() ; out.println("Ocorreu um erro ao gravar o pedido") ; } } else { out.println("O arquivo selecionado não está no formato esperado !
Selecione outro arquivo, clicando aqui ou para maiores esclarecimentos, entre em contato.") ; } } catch(EOFException e) { out.println("Erro: "+e ) ; } out.println("") ; out.println("
") ; out.println("
") ; %>