jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Julian Reschke <julian.resc...@gmx.de>
Subject Re: How can i forward an InputStream object to Jackrabbit to handle File Upload
Date Tue, 09 Sep 2008 06:51:40 GMT
Hi,

Jackrabbit doesn't store objects in the way you seem to think.

If you set a property (of type binary) using a Java InputStream, then 
the octet sequence produced by the stream is persisted.

It seems your trouble is related to accessing that content, not storing it.

The most interoperable way to store binaries is using a node of type 
nt:file, with a nt:resource child node (holding the content property). 
Are you doing that?

BR, Julian



tung vu duc wrote:
> Hi Thomas,
> 
> dann speichert Jackrabbit das InputStream als OBJECT, nicht als File mit Erweiterung
wie .png, .mp3, .mp4 und so.
> Das ist mir aber wichtig, weil ich den Content (die Dateien) über URLs nach außen verfügbar
machen will.
> Ein InputStream object kann ja schlecht nach außen verfügbar machen, oder ? :-D
> 
> Aber danke dir!
> Tung, Vu
> 
> 
> 
> ----- Original Message ----
> From: Thomas Müller <thomas.mueller@day.com>
> To: users@jackrabbit.apache.org
> Sent: Monday, September 8, 2008 4:00:17 PM
> Subject: Re: How can i forward an InputStream object to Jackrabbit to handle File Upload
> 
> Hi,
> 
> If you have an InputStream, you should be able to use:
> 
> Node n = ...
> InputStream input = ...
> n.setProperty("content", input);
> 
> Regards,
> Thomas
> 
> 
> 
>       
> 


Mime
View raw message