Bonjour,

Le plus simple est bien de passer par le webdav et d'y uploader la piece jointe.
Pour cela, il faut ajouter le type "fichier" dans les types proposés pour la 
génération du formulaire, et traiter ce cas à part, en utilisant 
"jParams.getFileUpload()" pour récupérer le fichier depuis le formulaire, puis 
des DAVFileAccess pour le mettre dans le Webdav. Attention aux droits du 
répertoire dans lequel on upload le fichier, si le user qui poste le formulaire 
est guest, alors ce répertoire devra avoir les droits en W pour guest...

De plus, si vous voulez stocker la pièce jointe dans un champ type File dans un 
container associé aux données postées, alors il faudra modifier la classe 
associée au tag <content:formContentMapperHandler> (car par défaut elle ne gère 
pas les champs type fichier, ni page, ni date d'ailleurs...)
Si ça peut vous aider,

Antoine - Smile - Levallois

-------- Message d'origine--------
De:     Frédéric COZIC [mailto:[EMAIL PROTECTED]
Date:   ven. 20/04/2007 10:58
À:      [email protected]
Cc:     
Objet:  Pièce jointe dans le Form Generator


Bonjour,

 

Je souhaiterais ajouter dans le Form Generator disponible dans le template «
corporate_portal_templates_v2 » la possibilité au visiteur de joindre une
pièce jointe. Cette fonctionnalité sera accessible sans que l’utilisateur ne
se connecte et donc sous un compte « guest ».

Quelqu’un aurait-il une piste pour réaliser cela ? Doit-on obligatoirement
passer par le webdav ?

 

Merci par avance pour votre aide…



This message contains information that may be privileged or confidential and is 
the property of the Capgemini Group. It is intended only for the person to whom 
it is addressed. If you are not the intended recipient,  you are not authorized 
to read, print, retain, copy, disseminate,  distribute, or use this message or 
any part thereof. If you receive this  message in error, please notify the 
sender immediately and delete all  copies of this message.



<<winmail.dat>>

Répondre à