Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités

Upload de fichiers dans SharePoint mais avec ses Metadatas

Récemment, j'ai posté sur la problématique de migration et d'une solution alternative qui correspondait au principe d'injection documentaire.

A vrai dire, c'est une variant d'un scenario bien connu d'agent automatique d'alimentation documentaire

Genre  :

  • robot de reporting financier
  • service de publication de rapport d'intervention
  • archivage et versionning d'appli tiers
  • ...

Rien de bien nouveau, certes.

Des amis m'ont d'ailleurs contacté ainsi que d'autres dans les forums sur ce sujet et me demandait si je pouvais leur fournir un sample de code plus détaillé que les référence de SDK

...

Certes, c'est pas compliqué mais bon, des fois un bon sample qui marche est tres parlant.

J'allais m'atteler à cette enieme tache avec joies et plaisir communautaire quand je suis tombé lors de mes recherches sur un post déja tout fait

Le voila :

SharePoint 2007: Upload a Document with Its Meta-Data

ou

Sharepoint 2007: upload d'un document avec ses meta-data

Merci Antoine du boulot !!

Soit en pratique :

//Use the list as a folder SPFolder folder = _web.GetFolder(_DestFolder); SPFileCollection files = folder.Files; //Get the file FileStream fStream = File.OpenRead(pdfFile); HashTable MetaDataTable = new HashTable(); MetaDataTable.Add("nom de colonne", "valeur"); //Set the destination url for SharePoint string url = _DestUrlPath + _DestFolder + "/" + Path.GetFileName(pdfFile); //Add document to the list with metadata, and overwrite an existing document with the same name SPFile currentFile = files.Add(url, fStream, MetaDataTable, true); fStream.Close();

Et voila, des fois il suffit de savoir plus trouver que chercher au final

Renaud Comte aka TheMit (Upload or download, that is the question ...)
Member of WygTeam
http://www.wygwam.com
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: vendredi 1 juin 2007 13:23 par themit
Classé sous : , ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [MIX10] Keynote deuxième journée – Internet Explorer 9, Html5, Visual Studio 2010, OData par Atteint de JavaScriptite Aiguë [Cyril Durand] le il y a 7 heures et 12 minutes

- Certifications beta .NET 4 par Kévin Gosse le il y a 7 heures et 18 minutes

- [Mix 2010] – Microsoft Translator Technology Preview V2 par RedoBlog - The .NET Gentleman !!! le il y a 7 heures et 59 minutes

- Lancement en Preview de Cyclone lors des TechDays 2010! par Blog de Frédéric Queudret le il y a 10 heures et 22 minutes

- [WP7] Je ne veux pas d’un nouvel iPhone par Le blog de FremyCompany le il y a 13 heures et 41 minutes

- [WF4] Pourquoi utiliser le ContentPresenter dans l’ActivityDesigner? par Blog de Jérémy Jeanson le il y a 18 heures et 58 minutes

- [Mix 2010] – Telechargez Internet Explorer 9 en Preview ! par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 00:58

- [MIX 2010] – Keynote Day 2 online : Windows Internet Explorer 9, jQuery, OData et Dallas CTP2 ! par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 00:18

- [Mix 2010] – Retour d’expérience développement Seesmic sur Windows Phone 7 par RedoBlog - The .NET Gentleman !!! le 03-16-2010, 23:44

- [Mix 2010] – Le Keynote Day 1 disponible online ! par RedoBlog - The .NET Gentleman !!! le 03-16-2010, 23:21