sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sdx-users] Document attaché via formulaire


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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]