Hallo,
ich bin dabei ein kleines Ftp-Programm mit Jakarta zu programmieren. Das Programm läuft in einem Applet. Dabei möchte ich direkt die Dateien bearbeiten können - sprich in PHP-Dateien noch ein Befehl einfügen…
Doch wie mach ich das?
-> Ich kann die Dateien nicht erst herunterladen, bearbeiten und sie dann wieder hochladen, weil ein Applet keinen Zugriff auf das Dateisystem hat.
-> Also muss die Dateibearbeitung temporär geschehen! Ist so etwas etwa mit Byte-Arrays möglich? Wenn ja - wie?
->ein Skript(ohne die Dateibearbeitung):
import org.apache.commons.net.ftp.*;
…
String server;
String username;
String password;
String folder;
String destinationFolder;
public static void getDataFiles( String myfile)
{
try
{
//Anmelden
FTPClient ftp = new FTPClient();
ftp.connect( server);
ftp.login( username, password);
// in den Ordner wechseln
ftp.changeWorkingDirectory(folder);
//Dateiliste erstellen:
FTPFile[] files = ftp.listFiles();
for( int i=0; i
}
catch( Exception e)
{
e.printStackTrace();
}
}
Gruß,
Sebastian
PS: Ich bin über jeden Rat dankbar!