0
Я этот код для отправки файла через FTPОтправить файл через FTP Android
FTPClient con = null;
try
{
con = new FTPClient();
con.connect("192.168.1.100");
if (con.login("gustavo", "gustavo"))
{
con.enterLocalPassiveMode(); // important!
con.setFileType(FTP.BINARY_FILE_TYPE);
String data = "/data/data/com.prosec/files/WhiteList.txt";
System.out.println("chguei aqui");
FileInputStream in = new FileInputStream(new File(data));
boolean result = con.storeFile("/data/data/com.prosec/files/WhiteList.txt", in);
in.close();
if (result) Log.v("upload result", "succeeded");
con.logout();
con.disconnect();
}
}
catch (Exception e)
{
e.printStackTrace();
System.out.println("erro web");
}
В моем FTP сервере, д.в. получил это сообщение
(000011)28/10/2015 12:50:16 - gustavo (192.168.1.101)> STOR /data/data/com.prosec/files/WhiteList.txt
(000011)28/10/2015 12:50:16 - gustavo (192.168.1.101)> 550 Filename invali
, но этот файл существует
PROSEC это мое имя пакета, поэтому я должен иметь доступ к/data/data/prosec
Как я могу отправить файл в этом направлении Тори?
вот так? Строковые данные = (ContextWrapper.getFilesDir() + "WhiteList.txt"); –
'String data = ContextWrapper.getFilesDir() + WhiteList.txt;' нет необходимости в дополнительных скобках. - Убедитесь, что ваше имя файла правильно. – vguzzi