George Oliveira
- Posts no fórum: 1
12/03/2014, 01:28:50 via Web
12/03/2014 01:28:50 via Web
Pessoal tenho o seguinte codigo e funciona normalmente no java ele exporta o arquivo do pc para o servidor ftp, so que quando coloco ele para rodar no app android nao ocorre erro mais tambem nao exporta o arquivo o que estou fazendo de errado, por favor me ajudem é para meu tcc que tenho que entregar final de abril/2014
segue o codigo:
package br.com.george.pedido;
import android.app.Activity;
import android.os.Bundle;
import java.io.FileInputStream;
import java.io.IOException;
import java.net.SocketException;
import org.apache.commons.net.ftp.FTPClient;
public class FtpExporta extends Activity{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.exporta);
}
public static void main (String[] args) throws SocketException,
IOException {
FTPClient ftp = new FTPClient();
ftp.connect( "seuSite" ); // aqui é o host
ftp.login( "usuario", "senha" ); //usuario e senha
ftp.changeWorkingDirectory ("/tcc"); //diretorio no serv ftp
FileInputStream arqEnviar =
new FileInputStream("C:/credicard.txt");// arquivo a ser enviado do pc
if (ftp.storeFile ("credicardy.txt", arqEnviar))
System.out.println("Arquivo armazenado com sucesso!");
else
System.out.println ("Erro ao armazenar o arquivo.");
}
}
segue o codigo:
package br.com.george.pedido;
import android.app.Activity;
import android.os.Bundle;
import java.io.FileInputStream;
import java.io.IOException;
import java.net.SocketException;
import org.apache.commons.net.ftp.FTPClient;
public class FtpExporta extends Activity{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.exporta);
}
public static void main (String[] args) throws SocketException,
IOException {
FTPClient ftp = new FTPClient();
ftp.connect( "seuSite" ); // aqui é o host
ftp.login( "usuario", "senha" ); //usuario e senha
ftp.changeWorkingDirectory ("/tcc"); //diretorio no serv ftp
FileInputStream arqEnviar =
new FileInputStream("C:/credicard.txt");// arquivo a ser enviado do pc
if (ftp.storeFile ("credicardy.txt", arqEnviar))
System.out.println("Arquivo armazenado com sucesso!");
else
System.out.println ("Erro ao armazenar o arquivo.");
}
}
Conteúdo editorial recomendado
Com o seu consentimento, o conteúdo externo é carregado aqui.
Ao clicar no botão acima, concorda que o conteúdo externo poderá ser-lhe exibido. Os dados pessoais podem ser transmitidos a fornecedores terceiros no processo. Pode encontrar mais informações sobre isto no nosso Política de Privacidade.