2009-05-25 19 views
0

J'ai un formulaire que Legal utilisera pour suivre les réclamations de marque. Ils veulent être en mesure de joindre des logos à cela pour une référence facile. Il est assez facile de créer une pièce jointe, mais est-il possible d'afficher un aperçu de l'image jointe?Aperçu InfoPath Pièce jointe

La solution doit pouvoir être utilisée dans un navigateur activé.

Répondre

0

Les pièces jointes sont stockées au format base64. Vous devez en quelque sorte publier ces données sur le serveur, les encoder correctement et les renvoyer au client en jpg. C'est un peu de travail, mais je suis sûr que c'est faisable.

0

Vous pouvez ajouter une colonne de lien (aperçu nommé) à votre bibliothèque de formulaires qui mène à une page .aspx dans le répertoire Layouts, où vous lisez le formulaire xml et générez un aperçu du document incluant les aperçus de pièces jointes. De cette façon, vous êtes capable de gérer les différents formats de pièce jointe (par exemple en utilisant le code C#) et de contourner les fonctions limitées du service de formulaire.

Vous pouvez ajouter un bouton "modifier ce formulaire" à cette page qui redirige vers l'URL du service d'origine.

0

La plupart des navigateurs prennent en charge le décodage base64, de sorte que vous pouvez très facilement pointer directement vers les données base64.

Vous voudrez peut-être vérifier la base64 dans Internet Explorer: http://dean.edwards.name/weblog/2005/06/base64-sexy/

Questions connexes