Bonjour à tous,

Je fais un petit test actuellement et j'aimerai ouvrir un fichier .doc se trouvant sur un serveur distant avec webdav (ou autre).

Pour l'instant j'ai ce bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
 
 private void Button_Click_1(object sender, RoutedEventArgs e)
          {
 
               string license = @"<?xml version='1.0' encoding='utf-8'?><License><Data><Product>IT Hit WebDAV Client .Net v1</Product><LicensedTo><![CDATA[ensibs]]></LicensedTo><Quantity>1</Quantity><IssueDate><![CDATA[Friday, May 03, 2013]]></IssueDate><ExpirationDate><![CDATA[Monday, June 03, 2013]]></ExpirationDate><Type>Evaluation</Type></Data><Signature><![CDATA[B1qJpvyWMAEAsN337QZe4zrPq7QBp4bdPSYPLtXR2eFoK7UREKaSstROYni+tdQw1SdAS6lJ57QeIbxF9fxe8nmS3vHePztdnIvs2G91WQVIzshF7YAcGIfBwaYJ9ATFKkPHHFQMWr2UMIbYNP+9h5ouKxbRSjOaqPm9Dd3dDSQ=]]></Signature></License>";
              WebDavSession session = new WebDavSession(license);
              session.Credentials = new NetworkCredential("user", "pwd");
              IFolder folder = null;
              try
              {
                  folder = session.OpenFolder(new Uri("http://D-145832:8080/Documents/"));
              }
              catch (UnauthorizedException)
              {
                  Console.WriteLine("Incorrect user name or password.");
              }
              catch (NotFoundException)
              {
                  Console.WriteLine("Folder not found.");
              }
 
              if (folder != null)
              {
                  Console.WriteLine(folder.LastModified.ToString());
              }
              IResource resource = null;
              try
              {
                  resource.Upload("Mydoc.doc");
              }
 
          }
Est ce que quelqu'un aurait un exemple à me fournir pour illustrer le fonctionnement de webdav en c#?

Merci d'avance

Cordialement