El mar, 02-10-2007 a las 02:51 +0700, Hendrik Beck (camunda) escribió:
> Hi Alexander,
>
> > make some property like "size" and set it while writing the file
> > content into the database, or are there any better solutions?
>
> We are doing that and it works well for us. In our application this is being
> done "on the way" while reading the binary data and doing some other stuff.
> And yep, then you just add another property "size" and store that value in
> it, e.g. by extending the nt:file or nt:resource node types.
>
>
> We have also done it once by using the java.io.InputStream.available()
> method, e.g.
>
> int size = myNode.getProperty("streamProperty").getStream().available();
In our application (OpenKM - Document Management System) we store file
size in a node property. I think it is faster than getting the document
content size every time.
--
GIT CONSULTORS
www.git.es
Tel: +34 971 498 310
Fax: +34 971 496 189
C/ Francesc Rover, 2B.
07003 Palma de Mallorca – Illes Balears (España)