Java FTP客户端无法上传,我缺少什么?
是的,所以我正在使用这段代码,但每当我运行它时,它不会上传任何东西。我有一个类似的代码在另一个程序的作品完美。我错过了什么Java FTP客户端无法上传,我缺少什么?,java,android,ftp,ftp-client,Java,Android,Ftp,Ftp Client,是的,所以我正在使用这段代码,但每当我运行它时,它不会上传任何东西。我有一个类似的代码在另一个程序的作品完美。我错过了什么 public void upload(){ new Thread(new Runnable() { public void run() { if (Looper.myLooper() == null) { Looper.pr
public void upload(){
new Thread(new Runnable() {
public void run() {
if (Looper.myLooper() == null)
{
Looper.prepare();
}
FTPClient ftpClient = new FTPClient();
FileInputStream inputStream = null;
int Upload = sharedPreferences.getInt("Upload", 1);
if (Upload == 1) {
try {
ftpClient.connect(InetAddress.getByName("XXX.net"));
ftpClient.login("XXX", "XXX");
ftpClient.changeWorkingDirectory("/public_html/Images/Cross");
ftpClient.setFileType(FTP.BINARY_FILE_TYPE, FTP.BINARY_FILE_TYPE);
File file = new File(getApplicationInfo().dataDir + "/files/" + "temp" + ".jpg");
inputStream = new FileInputStream(file);
ftpClient.storeFile("temporary.jpg", inputStream);
file.delete();
ftpClient.logout();
ftpClient.disconnect();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (SocketException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
...
}
上传文件后你不是要删除它吗?你没有得到任何异常?是的,这就是重点,我只想在ftp服务器@AleksandarStefanovićnone上删除它