|
From: | Rui AVELINO |
Subject: | [sdx-users] Document attaché via formulaire |
Date: | Thu, 28 Feb 2002 16:53:11 +0100 |
Bonjour,
je n'est pas bien compris un élément de la
documentation sdx
je désire attacher une image a un document xml
(test.xml):
<?xml version="1.0"
encoding="ISO-8859-1"?>
<dikoRecord id="test"> <rpr id="titre" lang="fr">testeur</rpr> <rpr id="theme" lang="fr">test</rpr> <rpr id="texte" lang="fr"> texte du article </rpr> <rpr id="test">P10</rpr> </dikoRecord> hors donc dans mon fichier d'indexation j'ai
rajouté :
<xsl:template
match="address@hidden'test']">
<sdx:field code="test"><xsl:value-of select="normalize-space(.)"/></sdx:field> <sdx:attachedDocument id="{normalize-space(.)}" filename="{normalize-space(.)}.jpg" mimetype="image/jpeg"/> </xsl:template> j'ai un formulaire du type :
<form action="" method="post"
enctype="multipart/form-data">
<tr> <td> Fichier xml: <input type="file" size="50" name="fichier"/><br/> S'il existe deja le remplacer <input type="checkbox" name="replace" value="yes"/> </td> </tr> <tr> <td> Fichier attache: <input type="file" size="50" name="attDoc"/> </td> </tr> <tr> <td> <input type="submit" value="Envoyer"/> </td> </tr> </form> dans add_file.xsp j'ai la ligne de traitement
suivante :
<sdx:uploadDocument fileParam="fichier"
replaceParam="replace" docIdParam="docId" identicalParam="identical"
attParam="attDoc"/>
mon problème c'est que le fichier xml placé dans
'fichier' (test.xml) est bien enregistré
dans la base mais que le fichier placé dans
'attDoc' (P10.jpg) lui le l'est pas
(getatt?db=mabase&id=P10&doc=test
me renvoit une erreur d'exécution)
Hors quand je passe par les autres méthodes en
plaçant par exemples les données
dans un fichier zip pour upload ou dans un
répertoire du le serveur et que j'effectue
l'opération d'ajout (avec d'autre fichier de
traitement xsp qui utilisent sdx:uploadDocuments
je n'est plus de problème (
getatt?db=mabase&id=P10&doc=test me renvoi bien
l'image)
ou j'ai commis une erreur
?
Rui
|
[Prev in Thread] | Current Thread | [Next in Thread] |