Thanks guys.

I'm a bit out duh today. I have done a combination of what you gave, and
my app works like a bomb.

Thanks to Bertram Julius who is always a great help too "HARDCORE" 

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED]
On Behalf Of Yusuf Jakoet
Sent: 05 July 2006 12:58
To: [email protected]
Subject: [CTJUG Forum] Re: Loading a java.io.File from a Byte[]


try
{
    FileOutputStream fos = new FileOutputStream("test.txt");
    ByteArrayInputStream in = new ByteArrayInputStream(new byte[] {'a',
'b', 'c', 'd'});

    // Create a buffer for reading the files
    byte[] buf = new byte[1024];

    int len;
    while ((len = in.read(buf)) > 0)
    {
        fos.write(buf, 0, len);
    }
}
catch (FileNotFoundException fnf)
{
    System.out.println(fnf.getMessage());
}
catch (IOException ioe)
{
    System.out.println(ioe.getMessage());
}

>
>x = FileOutputStream(File file);
>x.write(byte[] b);
>
>On Wed, 2006-07-05 at 12:24 +0200, Roger Baatjes wrote:
>> Nope. Or may, I'm not using it correctly.
>> 
>> Is there not any Util in java that can load a File from a byte[]? 
>> 
>> -----Original Message-----
>> From: [email protected] 
>> [mailto:[EMAIL PROTECTED]
>> On Behalf Of Albert Strasheim
>> Sent: 05 July 2006 12:02
>> To: [email protected]
>> Subject: [CTJUG Forum] Re: Loading a java.io.File from a Byte[]
>> 
>> 
>> Hey Roger
>> 
>> Roger Baatjes wrote:
>> > Here is my code to read bytes from a File. I now need to get a 
>> > java.io.File from a byte Array[]. The byte array represents the 
>> > file I
>> 
>> > need to send.
>> > 
>> > How do I do that please?
>> > --------------------------------------------
>> > 
>> > InputStream is = new FileInputStream(file); byte[] bytes = new 
>> > byte[(int)length];
>> > 
>> > int offset = 0;
>> >         int numRead = 0;
>> >         while (offset < bytes.length
>> >                && (numRead=is.read(bytes, offset,
>> > bytes.length-offset)) >=
>> > 0) {
>> >             offset += numRead;
>> >         }
>> 
>> Does ByteArrayInputStream and ByteArrayOutputStream solve your
problem?
>> 
>> Regards,
>> 
>> Albert
>> 
>> 
>> 
>> 
>> > 
>
>
>>
>





--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CTJUG Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/CTJUG-Forum
For the ctjug home page see http://www.ctjug.org.za
-~----------~----~----~----~------~----~------~--~---

Reply via email to