Hello,
I wonder if you can use the InputRepresentation.
best regards,
Thierry Boileau
It works excellent.
Thanks.
Sanjay Acharya escribió:
Maybe you could create a simple stream representation to handle the
same and pass in an InputStream.
public class StreamRepresentation extends OutputRepresentation {
private InputStream in;
/**
* Accepts a Media Type.
*
* @param stream A non [EMAIL PROTECTED] null} input stream
* @param mediaType Media Type to use
*/
public SimpleStreamRepresentation(InputStream stream, MediaType
mediaType) {
super(mediaType);
if (stream == null) {
throw new IllegalArgumentException("Illegal invocation. A valid
non-null instance of java.io.InputStream is required");
}
this.in = stream;
}
@Override public void write(OutputStream outputStream) throws
IOException {
try {
IOUtils.copy(in, outputStream);
} finally {
try {
in.close();
} catch (IOException ioe) {
log.error("Unable to close Input Stream.", ioe);
}
in = null;
}
}
}
----------------------------------------
Date: Tue, 24 Jun 2008 14:55:56 -0500
From: [EMAIL PROTECTED]
To: [email protected]
Subject: Problem with FileRepresentation
In the API for FileRepresentation says that I can build one only
with a File or a StringPath, can I build a FileRepresentation with a
stream?
This is because I dont want to acces the hard disk to get the File
to be represented.
Javier
_________________________________________________________________
The other season of giving begins 6/24/08. Check out the i’m Talkathon.
http://www.imtalkathon.com?source=TXT_EML_WLH_SeasonOfGiving