Conectando e envida arquivos via FTP
Olá, gostaria de saber se alguém conhece um servidor FTP de teste gratuito que funcione corretamente os que testei todos conectam mas não consigo enviar arquivo acredito que o problema não seja em meu código OBS: e em java irei deixar o trecho dele para caso alguém possa me ajudar, sendo o problema no código ou se conhecer um servidor pra teste. Obrigado a todos desde já.
public static void main(String[] args) throws UnknownHostException {
String serverName = "demo.wftpserver.com";
int port = 21;
String userName = "demo-user";
String password = "demo-user";
try {
//Concta
FTPSClient ftpCliente = new FTPSClient();
ftpCliente.connect(serverName);
System.out.println("Connectado");
//Loga
ftpCliente.login(userName, password);
//ftpCliente.changeWorkingDirectory("Server");
System.out.println("Logado");
//Envia
File arquivo = new File("C:\\Users\\Tivic-Developer\\Desktop\\java.pdf");
FileInputStream arqEnviar = new FileInputStream(arquivo);
System.out.println("Arquivo a ser enviado: " + arqEnviar);
if (ftpCliente.storeFile(arquivo.getName(), arqEnviar))
System.out.println("Arquivo armazenado com sucesso!");
else
System.out.println ("Erro ao armazenar o arquivo.");
//Lista
String[] arq = ftpCliente.listNames();
System.out.println("Listando os arquivos: \n");
for(String f: arq) {
System.out.println(f);
}
}
catch (IOException io)
{
io.printStackTrace();
}
}
public static void main(String[] args) throws UnknownHostException {
String serverName = "demo.wftpserver.com";
int port = 21;
String userName = "demo-user";
String password = "demo-user";
try {
//Concta
FTPSClient ftpCliente = new FTPSClient();
ftpCliente.connect(serverName);
System.out.println("Connectado");
//Loga
ftpCliente.login(userName, password);
//ftpCliente.changeWorkingDirectory("Server");
System.out.println("Logado");
//Envia
File arquivo = new File("C:\\Users\\Tivic-Developer\\Desktop\\java.pdf");
FileInputStream arqEnviar = new FileInputStream(arquivo);
System.out.println("Arquivo a ser enviado: " + arqEnviar);
if (ftpCliente.storeFile(arquivo.getName(), arqEnviar))
System.out.println("Arquivo armazenado com sucesso!");
else
System.out.println ("Erro ao armazenar o arquivo.");
//Lista
String[] arq = ftpCliente.listNames();
System.out.println("Listando os arquivos: \n");
for(String f: arq) {
System.out.println(f);
}
}
catch (IOException io)
{
io.printStackTrace();
}
}
Felipe
Curtidas 0
Respostas
Felipe
20/11/2020
Olá, gostaria de saber se alguém conhece um servidor FTP de teste gratuito que funcione corretamente os que testei todos conectam mas não consigo enviar arquivo acredito que o problema não seja em meu código OBS: e em java irei deixar o trecho dele para caso alguém possa me ajudar, sendo o problema no código ou se conhecer um servidor pra teste. Obrigado a todos desde já.
public static void main(String[] args) throws UnknownHostException {
String serverName = "demo.wftpserver.com";
int port = 21;
String userName = "demo-user";
String password = "demo-user";
try {
//Concta
FTPSClient ftpCliente = new FTPSClient();
ftpCliente.connect(serverName);
System.out.println("Connectado");
//Loga
ftpCliente.login(userName, password);
//ftpCliente.changeWorkingDirectory("Server");
System.out.println("Logado");
//Envia
File arquivo = new File("C:\\\\Users\\\\Tivic-Developer\\\\Desktop\\\\java.pdf");
FileInputStream arqEnviar = new FileInputStream(arquivo);
System.out.println("Arquivo a ser enviado: " + arqEnviar);
if (ftpCliente.storeFile(arquivo.getName(), arqEnviar))
System.out.println("Arquivo armazenado com sucesso!");
else
System.out.println ("Erro ao armazenar o arquivo.");
//Lista
String[] arq = ftpCliente.listNames();
System.out.println("Listando os arquivos: \\n");
for(String f: arq) {
System.out.println(f);
}
}
catch (IOException io)
{
io.printStackTrace();
}
}
public static void main(String[] args) throws UnknownHostException {
String serverName = "demo.wftpserver.com";
int port = 21;
String userName = "demo-user";
String password = "demo-user";
try {
//Concta
FTPSClient ftpCliente = new FTPSClient();
ftpCliente.connect(serverName);
System.out.println("Connectado");
//Loga
ftpCliente.login(userName, password);
//ftpCliente.changeWorkingDirectory("Server");
System.out.println("Logado");
//Envia
File arquivo = new File("C:\\\\Users\\\\Tivic-Developer\\\\Desktop\\\\java.pdf");
FileInputStream arqEnviar = new FileInputStream(arquivo);
System.out.println("Arquivo a ser enviado: " + arqEnviar);
if (ftpCliente.storeFile(arquivo.getName(), arqEnviar))
System.out.println("Arquivo armazenado com sucesso!");
else
System.out.println ("Erro ao armazenar o arquivo.");
//Lista
String[] arq = ftpCliente.listNames();
System.out.println("Listando os arquivos: \\n");
for(String f: arq) {
System.out.println(f);
}
}
catch (IOException io)
{
io.printStackTrace();
}
}
GOSTEI 0