Alfresco. And you have also lucene indexing. Just deploy the repository and upload files via webservice...
2009/2/15 Martin Makundi <martin.maku...@koodaripalvelut.com> > Why not store files into database as bytearray / blob? > > ** > Martin > > 2009/2/15 Kaspar Fischer <fisch...@inf.ethz.ch>: > > User's of my application will upload, edit, and delete files. For this, > I'd > > like to have a simple "file repository" with the following features: > > > > - Files are stored on the file system. > > - Files are distributed over several folders (to avoid a single folder > with > > 10,000 files, say). > > - Support for transactions > > > > Does anybody know of a simple Java library that satisfies these > > requirements? > > > > For example: a Hibernate database with a relation "Files" holding tuples > > (DocId, FilePath), and a service with: > > > > - id store(stream): creates from the stream a new file on the file system > > and inserts a new tuple into the relation, returns id > > - stream edit(id): returns a stream to a temporary copy of the file with > the > > given id; updates the corresponding tuple to point to the temp file > > - void remove(id): removes the corresponding tuple form the relation > > > > ... and a background job which deletes dangling files. > > > > Thanks, > > Kaspar > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >