Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java FTP客户端无法上传,我缺少什么?_Java_Android_Ftp_Ftp Client - Fatal编程技术网

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上删除它