[
http://jira.nuxeo.org/browse/NXP-2579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Quentin Lamerand reassigned NXP-2579:
-------------------------------------
Assignee: Quentin Lamerand (was: Thierry Delprat)
> [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: Quentin Lamerand
> 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