[ 
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

Reply via email to