gpt4 book ai didi

android - ftpclient 不上传我的文件

转载 作者:行者123 更新时间:2023-11-29 01:51:45 26 4
gpt4 key购买 nike

大家好,我正在尝试上传一个小文件,如 4mb 或其他带有 apache commons 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();

最佳答案

client.changeWorkingDirectory(str);

str 目录是否可能不存在,因为您正在创建的目录是 "/public_html/"+str

关于android - ftpclient 不上传我的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17551315/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com