2
hello all Я пытаюсь загрузить небольшой файл, например, 4mb или что-то с apache commons ftpclient, он не загружает мой файл и не дает мне никакой ошибки и говорит, что uploadfull это мой код, пожалуйста, помогите мне спасибо заранее .. здесь идет код ..ftpclient не загружает мой файл
new Thread(new Runnable() {
public void run() {
Looper.prepare();
FTPClient client = new FTPClient();
try {
boolean result = false;
FileInputStream fis = null;
client.connect(server);
client.enterLocalPassiveMode();
client.login(user, pass);
client.makeDirectory("/public_html/"+str); ///str is a name of remote folder
client.setFileType(FTP.BINARY_FILE_TYPE);
client.setFileTransferMode(FTP.BINARY_FILE_TYPE);
client.changeWorkingDirectory(str);
String path1 = Environment.getExternalStorageDirectory() + "/index.htm";
File f = new File(path1);
String testname = f.getName();
fis = new
FileInputStream(f);
result = client.storeFile(testname, fis);
if (result == true){
Log.v("upload","upload successfull");
}
else{
Log.v("upload", "upload failed");
}
catch (Exception e) {
e.printStacktrace();
}
}
}).start();
str - имя создаваемой директории, которое берется как входной сигнал от Edittext –
да, я ценю это. Я просто говорю, что существует несогласованность между 'client.makeDirectory ("/public_html/"+ str);' и 'client.changeWorkingDirectory (str);'. – njzk2
Я хочу создать dir с именем str, а затем сменить рабочий каталог на str и загрузить файл, который является index.htm –