Как загрузить изображения с помощью FTP на Android?Загрузка изображений с FTP на Android
ответ
Использование SimpleFTP, просто добавьте simpleftp.jar в свой путь к классам и импортировать пакет в зависимости от того, классы будут использовать его: Download here
import org.jibble.simpleftp.*;
Убедитесь, что вы используете бинарный режим при загрузке изображений и тому подобное, или они могут стать поврежден.
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();
}
Это была вся функциональность, поэтому вы не можете скачивать файлы!
@Пожалуйста, помогите мне, пожалуйста, примите это. Если нет, то как мы можем помочь вам? – RTB
Упрощенный, он помог узнать, есть ли некоторые библиотеки ... Может у, пожалуйста, дайте мне знать, какие другие API доступны с этим Jar/lib \ – AAnkit
@Ankit извините, это единственная библиотека, которую я нашел ... – RTB
Скачать 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();
}
}
Это будет работать точно. Я делал это много раз.
Возможно, это немного поздно, но при использовании этого метода для загрузки всегда возвращается код ошибки 550 (доступ запрещен). какие-либо предложения??? – shreyas
@shreyas Вы решили свою проблему? –
ссылка не работает :(:( –
- 1. Загрузка и загрузка изображений на FTP в Android
- 2. Android Загрузка изображений на FTP-сервер не работает
- 3. Загрузка файла Android с ftp
- 4. Загрузка изображений на сервер android
- 5. Асинхронной загрузка изображений на Android
- 6. Загрузка файлов/изображений на Android
- 7. Загрузка на ftp с терминала
- 8. Загрузка изображений на PHP сервер с Android
- 9. FTP Загрузка и выгрузка на Android
- 10. Загрузка файла на FTP
- 11. Загрузка изображений в Android
- 12. Android - загрузка изображений с пути
- 13. Веб-загрузка на FTP
- 14. Загрузка WebImage на FTP
- 15. Загрузка UploadFile на FTP
- 16. Загрузка Plist на FTP
- 17. Загрузка изображения на ftp с массивами php
- 18. Android: Загрузка нескольких изображений
- 19. Загрузка нескольких изображений в ios на ftp-сервер
- 20. Android: Загрузка изображений flickr
- 21. PHP загрузка изображений обыкновения сохранить изображение на FTP
- 22. Загрузка файла с FTP
- 23. Загрузка снятого изображения на FTP с использованием ftpClient в android
- 24. Загрузка изображений на изображения Google JSON android
- 25. ParseFile Android C# Xamarin загрузка/загрузка изображений
- 26. Проблема - Загрузка изображений на сервер в Android
- 27. Загрузка ASP.Net на FTP-сервер
- 28. Загрузка и архивирование ftp ftp ftp
- 29. Загрузка проекта yii на ftp
- 30. загрузка несколько изображений на сервер -Android
Возможный дубликат [Как вы загружаете изображения на FTP-сервер в приложении для Android?] (Http://stackoverflow.com/questions/6464456/how-do-you-upload-images-to-an-ftp -server-in-an-android-app) –
Хотя связанный дубликат новее, у него есть ответ, где этого вопроса не было. –
Вы спрашиваете, как реализовать FTP-клиент в Android? Или вы просто хотите подключиться к FTP-серверу. Кажется, на рынке есть несколько FTP-приложений, хотя, если какая-либо работа или нет, я понятия не имею. – Falmarri