¿Cómo puedo cargar imágenes usando FTP en Android?Carga de imágenes con FTP en Android
Respuesta
Uso SimpleFTP, sólo tiene que añadir simpleftp.jar a la ruta de clases e importar el paquete en cualquier clases van a usar: Download here
import org.jibble.simpleftp.*;
Asegúrese de que utiliza el modo binario, cuando la carga de imágenes y cosas por el estilo, ya que pueden ser corrompido
try
{
SimpleFTP ftp = new SimpleFTP();
// Connect to an FTP server on port 21.
ftp.connect("ftp.somewhere.net", 21, "username", "password");
// Set binary mode.
ftp.bin();
// Change to a new working directory on the FTP server.
ftp.cwd("web");
// Upload some files.
ftp.stor(new File("webcam.jpg"));
ftp.stor(new File("comicbot-latest.png"));
// You can also upload from an InputStream, e.g.
ftp.stor(new FileInputStream(new File("test.png")), "test.png");
ftp.stor(someSocket.getInputStream(), "blah.dat");
// Quit from the FTP server.
ftp.disconnect();
}
catch (IOException e)
{
e.printStackTrace();
}
¡Esta era toda la funcionalidad, por lo que no le permite descargar archivos!
Descargar el FTP Jar Library from Here
public void sendFileViaFTP() {
FTPClient ftpClient = null;
try {
ftpClient = new FTPClient();
ftpClient.connect(InetAddress.getByName("ftp.myserver.com"));
if (ftpClient.login("myftpusername", "myftppass")) {
ftpClient.enterLocalPassiveMode(); // important!
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
String Location = Environment.getExternalStorageDirectory()
.toString();
String data = Location + File.separator + "FileToSend.txt";
FileInputStream in = new FileInputStream(new File(data));
boolean result = ftpClient.storeFile("FileToSend.txt", in);
in.close();
if (result)
Log.v("upload result", "succeeded");
ftpClient.logout();
ftpClient.disconnect();
}
} catch (Exception e) {
Log.v("count", "error");
e.printStackTrace();
}
}
esto va a funcionar con seguridad. He hecho esto muchas veces.
Esto puede ser un poco tarde, pero usar este método para cargar siempre devuelve el código de error 550 (acceso denegado). ¿¿¿alguna sugerencia??? – shreyas
@shreyas resolvió su problema? –
link roto :(:( –
- 1. HTTP vs carga de FTP
- 2. Carga de archivos FTP con HTTP Proxy
- 3. Carga de FTP usando .NET
- 4. Carga de imágenes remotas
- 5. Error de carga de archivos FTP Java
- 6. Carga de imágenes diferidas con GWT
- 7. Carga diferida de imágenes con degradación (JavaScript)
- 8. WISiWYG con carga de imágenes: forma Django
- 9. carga de imágenes múltiples con libélula
- 10. Carga de imágenes en rieles
- 11. Carga de imágenes de Android: ¿usar actividad o servicio?
- 12. Android FTP Library
- 13. Archivos de carga de rieles en el servidor ftp
- 14. Retraso en la carga de imágenes con jQuery
- 15. Zend Framework: carga de imágenes
- 16. Android - Problema con la carga lenta de imágenes en un ListView
- 17. comandante total ignorando carpetas svn en la carga de ftp
- 18. de carga de imágenes en ASP.NET MVC
- 19. Carga dinámica de imágenes en WPF
- 20. Carga de imágenes múltiples en MATLAB
- 21. ¿Cómo subir imágenes a un servidor FTP dentro de una aplicación de Android?
- 22. FTP cargar y descargar en Android
- 23. Carga de varias imágenes con un campo de entrada
- 24. Carga de archivos a través de FTP usando PHP
- 25. ¿Detener la carga de imágenes con javascript (lazyload)?
- 26. Procesamiento de imágenes con la cámara Android
- 27. Administrador activo carga múltiple de archivos/imágenes con clip
- 28. Phonegap en WP7 no carga imágenes
- 29. Carga de imagen para imágenes estáticas
- 30. Carga de imágenes: problemas de seguridad
posible duplicado de [¿Cómo subir imágenes a un servidor FTP dentro de una aplicación de Android?] (Http://stackoverflow.com/questions/6464456/how-do-you-upload-images-to-an-ftp -server-within-an-android-app) –
Mientras que el duplicado vinculado es más reciente, tiene una respuesta donde esta pregunta no. –
¿Estás preguntando cómo implementarías un cliente FTP en Android? ¿O solo está buscando conectarse a un servidor FTP? Parece que hay varias aplicaciones de FTP en el mercado, aunque si hay algún trabajo o no, no tengo ni idea. – Falmarri