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).
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…