So - I\'ve got a third party library that needs a File as input. I\'ve got a byte array.
File
byte array
I don\'t want to write the bytes to disk .. I\'d
Sorry, not possible. A File is inherently an on-disk entity, unless you have a RAM disk - but that's not something you can create in Java.
That's exactly the reason why APIs should not be based on File objects (or be overloaded to accept an InputStream).