The code that I attached was a part of a restlet that I wrote to
retrieve the files. I don't know what your application is, but it is
very easy to write a restlet if you have a special case.
Cheers,
Mike
On Thu, 2008-04-10 at 19:53 +0200, Enrique Perez wrote:
> Thanks Michael, but I'd like to retrieve a url link to the attached file
> if it's possible.
>
> Thanks anyway.
>
> Santy, Michael escribió:
> >
> > Hello,
> >
> > I had to do something similar. Below is the code that I used to
> > retrieve an attachment given its filename:
> >
> > protected Blob retrieveAttachment(DocumentModel dm, String filename) {
> > Blob rv = null;
> >
> > List<Map<String, Object>> files = (List<Map<String, Object>>) dm
> > .getProperty("files", "files");
> > for (Map<String, Object> fileProperties : files) {
> > if (filename.equals(fileProperties.get("filename"))) {
> > rv = (Blob) fileProperties.get("file");
> > }
> > }
> > return rv;
> > }
> >
> > If anyone has a simpler way to do this, I'm listening.
> >
> > Cheers,
> > Mike
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED] on behalf of Enrique Perez
> > Sent: Thu 4/10/2008 10:31 AM
> > To: ECM List
> > Subject: [SPAM] [Ecm] How can I retrieve attached files?
> >
> > Hi all,
> >
> > I'm developping a portlet that browse the content of a folder (or
> > workspace) and retrieve the documents. I can get the information of the
> > files with the export restlet, but I don't know how can I retrieve
> > attached files.
> >
> > If the document type is File I can retrieve it with the url:
> > nuxeo/nxfile/{repository}/{docid}/file:content/{filename}, but if the
> > file is attached to another type of document (for example: a image file
> > attached to a Note document) I can't retrieve it using this url.
> >
> > I also try with the downloadRestlet restlet but I have the same result:
> > it only works with the File documents.
> >
> > How can I retrieve these files?
> >
> > Thanks in advance.
> >
> > --
> > Enrique PƩrez Olivares.
> > Dpto I+D.
> > Yerbabuena Software.
> > [EMAIL PROTECTED]
> > http://www.yerbabuena.es
> > Tlf/Fax: 902 995 246
> >
> >
> > _______________________________________________
> > ECM mailing list
> > [email protected]
> > http://lists.nuxeo.com/mailman/listinfo/ecm
> >
>
>
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm