[SPINOZA] Blob dont le content pose problème
--------------------------------------------
Key: NXP-2579
URL: http://jira.nuxeo.org/browse/NXP-2579
Project: Nuxeo Enterprise Platform
Issue Type: Problem
Environment: Nuxeo 5.1.5
Reporter: Sébastien Lokhamkhouak
Assignee: Thierry Delprat
Priority: Major
Bonjour,
Ma question concerne la récupération d'un blob uploadé dans le Document-spinoza
qui a le schéma file.xsd et donc la méta "content". J'uploade sans problème et
le Document_spinoza est sauvegardé dans le repository après les 4 niveaux
d'arborescence.
A l'upload d'un nouveau fichier associé au Document_spinoza, j'effectue une
comparaison MD5 que le blob. Le fichier que j'uploade me donne un bon MD5 et a
une taille supérieure à 0. Par contre, le problème est quand j'essaye de
récupérer le blob d'un document Spinoza. Je n'arrive pas à récupérer le blob et
le blob.getLength me retourne toujours 0. De même un MD5 sur tous les blobs
associés au Document_spinoza me donne toujours la même valeur quelque soit le
fichier uploadé...
Le mode debug me fait constater alors une chose... Ce n'est pas la méthode MD5
qui est fausse mais la manière dont je récupère le blob... Pourtant la méthode
que j'emploie est la même qu'il y a dans ClipboardActionsBean.java cad
Blob my_blob = (Blob) dctModel.getProperty("file","content"). J'ai bien
évidemment fait attention à ce que les éléments que je regarde contiennent bien
le schéma "file" et les log.info me montre bien que je parcours aussi le
"repository".
Avez-vous une solution pour que je puisse récupérer les blobs stockés ?
Méthodes testées et en échec :
* Blob my_blob = (Blob) dctModel.getProperty("file","content")
* Blob my_blob = (Blob) dctModel.getPropertyValue("content")
* Blob my_blob = (Blob) dctModel.getParts("file").getValue("content")
Merci
Cordialement,
Sébastien Lokhamkhouak
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets