Vraag & Antwoord

Programmeren

java: ftp filetje verwerken met java hoe ?

3 antwoorden
  • Iemand een idee met wat voor java (buffer) statement ik dit verder kan verwerken ? Bedankt Byte[] inFile = ftp.get(filename); int data; //Read and print until eof indicated by -1. read() // method returns integer. Must cast as char to print. // Otherwise, the numeric value of the byte is // displayed. while( (data = inFile.read()) != -1) System.out.print((char)data);
  • mhijma, Weet je wel zeker dat ftp.get(filename) een array van Bytes oplevert, moet dat niet een array van bytes(de primitieve dus) zijn? De class Byte kent namelijk geen methode read(). Dat kun je bijvoorbeeld vinden in de java documentatie, te downloaden van http://java.sun.com/ Over het lezen van files: download van hetzelfde adres de "java tutorial", click op essential classes en vervolgens op I/O. De meeste ontwikkeltools hebben ook een handleiding waarin dit soort zaken worden uitgelegd, ben benieuwd welke jij gebruikt. Als je wel zeker weet dat je een array van Bytes moet hebben, misschien heb je hier wat aan: public static void main(String[] args) { Byte b1 = new Byte("1"); Byte b2 = new Byte("2"); Byte b3 = new Byte("3"); Byte[] inFile = {b1,b2,b3}; System.out.println("lengte is " + inFile.length); for (int i=0; i<inFile.length; i++){ System.out.println("element is: " + inFile[i]); } } Hoop dat je hier wat aan hebt, laat het maar weten. groeten, Herman
  • Dus deze FTP interface werkt slechts op byte niveau. Wat vreemd: wil ik dus een bestandje gaan bewerken, dan zal ik byte voor byte de zaak moeten binnenhalen. Typisch dat ze dat niet op record niveau hebben gemaakt.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.