01-31-2014 04:30 PM
Bonjour J'utilise l'API REST à travers l'interface Python (nuxeo 5.8) Je sais obtenir le fichier joint principal en utilisant Blob.Get (path)
Mais comment lire les fichiers joints ? le résultat d'une requête NXSQL donne le structure doc:
x = doc[u'properties'][u'files:files'][n].digest[u'file']
x[u'name']=[u'aaabbb.txt']
x[u'encoding']=[None]
x[u'mime-type']=[u'text/plain']
x[u'length']=[u'6']
x[u'data']=[u'files/b8a0e21d-bf49-4ab3-a4ae-79e5fe8b82fe?path=%2Ffiles%2Fitem%5B0%5D%2Ffile']
x[u'digest']=[u'e80b5017098950fc58aad83c8c14978e']
Comment accéder à ce fichier avec l'API REST??
Merci de votre aide
Christian Arnault
02-04-2014 05:54 AM
Bonjour,
Pour ce faire il vous suffit d'utiliser l'URL de download de la pièce jointe, qui est la même que celle générée par Nuxeo pour le téléchargement depuis l'interface Web dans l'onglet Files, de la forme :
http://<serveur>:<port>/nuxeo/nxbigfile/default/<doc_id>/files:files/<file_index>/file/<file_name>;
Ce qui donnerait par exemple :
http://my.server.com:8080/nuxeo/nxbigfile/default/b54c8b41-86c9-4c9b-bfe0-e6b1ca01313f/files:files/1...
Notez qu'on utilise ici nxbigfile
au lieu de nxfile
(utilisé dans l'interface web) qui est plus approprié au téléchargement de gros fichiers.
L'index du premier fichier joint est 1, le second est 2, etc.
02-04-2014 05:54 AM
Bonjour,
Pour ce faire il vous suffit d'utiliser l'URL de download de la pièce jointe, qui est la même que celle générée par Nuxeo pour le téléchargement depuis l'interface Web dans l'onglet Files, de la forme :
http://<serveur>:<port>/nuxeo/nxbigfile/default/<doc_id>/files:files/<file_index>/file/<file_name>;
Ce qui donnerait par exemple :
http://my.server.com:8080/nuxeo/nxbigfile/default/b54c8b41-86c9-4c9b-bfe0-e6b1ca01313f/files:files/1...
Notez qu'on utilise ici nxbigfile
au lieu de nxfile
(utilisé dans l'interface web) qui est plus approprié au téléchargement de gros fichiers.
L'index du premier fichier joint est 1, le second est 2, etc.
02-05-2014 07:10 AM
Merci pour cette réponse
02-07-2014 09:10 AM
I have added a bit more details here: http://www.nuxeo.com/blog/development/2014/02/qa-friday-download-files-attached-documents-rest-api/
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.