[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

Reply via email to