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

- Silverlight 3 : Communication et multicast par Kévin Gosse le il y a 4 heures et 46 minutes

- [Perso] Découvertes estivales : Linux (Part I) par Le blog de FremyCompany le il y a 7 heures et 27 minutes

- [Refactoring] ReSharper pour Visual Studio 2010 (Preview) par Thomas Jaskula le il y a 22 heures et 3 minutes

- [Refactoring] Analyser vos exceptions avec ReSharper Exceptional par Thomas Jaskula le il y a 23 heures et 17 minutes

- SharePoint 2007 : patterns & practices SharePoint Guidance par Philippe Sentenac [MVP SharePoint] le 07-03-2009, 09:56

- [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? par Etienne Margraff le 07-03-2009, 09:00

- MVP[Gribouillon].AddYear par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 07-03-2009, 08:45

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le 07-02-2009, 23:38

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le 07-02-2009, 15:31

- Soyons MVP ! par TheSaib .NET blog le 07-02-2009, 12:15