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

Reply via email to