2017-11-02 4 views
-1

Ich bin ein Anfänger zu FTP und ich habe Probleme während der Dateiübertragung. Da die Dateiübertragung zum FTP-Server stattfindet und die Datei automatisch übertragen wird, wird die Datei vom FTP-Server gelöscht.Wie mache ich Dateien sichtbar in FTP-Server

   String newfilename; 
       FTPClient ftpClient = new FTPClient(); 
       FileInputStream fis = null; 
       /* 
        written few set of statement for fetching file name and storing filename in **newfilename** variable and storing the file in **fis(FileInputStream).** 
       */ 
       System.out.println("posting file "+newfilename); 
       /* 
        **ftpClient** is entered in working directory, I mean FTP server directory. 
       */ 
       if(newfilename.startsWith("CAP1")) 
       { 
        ftpClient.storeFile(newfilename, fis); 
        record1[0].setAddr1(newfilename); //storing filename in respective column of DB 
       } 
       else if(newfilename.startsWith("CAP2")) 
       { 
        ftpClient.storeFile(newfilename, fis); 
        record1[0].setAddr2(newfilename); //storing filename in respective column of DB 
       } 
       else if(newfilename.startsWith("CAP3")) 
       { 
        ftpClient.storeFile(newfilename, fis); 
        record1[0].setAddr3(newfilename); //storing filename in respective column of DB 
       } 

Also jemand vorschlagen, welche Änderung muss ich damit machen ??

+1

Ich bin mir nicht sicher, die Frage zu verstehen, aber haben Sie Ihren FTP-Server mit einem FTP-Client wie filezilla ausprobiert, damit es funktioniert wie erwartet? –

+1

Meinst du, dass du die Datei auf dem Server sehen kannst, während der Upload läuft, aber sobald sie beendet ist, verschwindet die Datei? Wenn mein Verständnis stimmt, wie überprüfen Sie das genau? –

+0

Ja Martin ist absolut richtig. Ich prüfe nach Logs und Daten die ich in der DB ablege. – Kamal

Antwort

0

Endlich die Lösung dafür gefunden. Da der Haupt-FTP-Server sich im Remote-Standort befindet und wir das Bild auf den FTP-Server hochladen, werden diese Bilder aufgrund von FTP-Servereinstellungen innerhalb von Sekundenbruchteilen an einen anderen Ort verschoben. Aus diesem Grund kann ich keine Bilder vom FTP-Server sehen.

Verwandte Themen