Ich verwende ein TFTPClient-Beispiel, um eine Datei von der lokalen Festplatte kopieren und erstellen Sie eine Datei auf TFTP-Server mit einem neuen Namen, aber gleichen Inhalten, die ich den Eingabestream sendenJAVA TFTP Clients lädt leere Dateien beim Aufruf von TFTPClient sendFile() Methode
tftpClient.sendFile(String filename, int mode, InputStream input,
InetAddress host, int port) method
die Datei mit fileName
wird auf dem Server erstellt immer aber mit der Größe 0.
Einige weitere Dinge:
- ich habe Setup-tFTP-Server auf windo WS8 64-Bit-
- der Lage, aus der Datei auf TFTP-Server setzen cmd
- Ich habe TFTP-Client aktiviert
- Ich habe
- Firewall ausgeschaltet und ich habe die Zeilen von Eingangsstrom gelesen und es enthält tatsächlich Daten.
Bitte schlagen Sie eine Lösung vor.
So ist die Eingabe Null Länge, oder Sie haben bereits vor dem Aufruf dieser Methode verbraucht. – EJP
** Veröffentlichen Sie keinen Code in Kommentaren. ** Sie können selbst sehen, dass es vollständig unleserlich ist. Bearbeiten Sie es in Ihre Frage. – EJP
@EJP Ich habe die Frage geändert, da ich überprüft habe, dass der Inputstream Daten enthält, aber strill tftp Server erstellt nur leere Datei, die keine Inputstream-Daten nimmt – user6666833