|
VB.Net-Forum - Beitragsübersicht - |
|
Thema | V03: Zugriff auf Datei von Office 365 – Sharepoint mit VB.NET |
Von |
papa99 |
Datum |
12. Mai 2016 um 12:01:21 |
Frage |
Hallo,
ich versuche eine Datei von einer Sharepointanwendung zu downloaden: Dim objWebClient As New WebClient() Dim Cred As New System.Net.NetworkCredential Cred.UserName = "myName" Cred.Password = "myPassword" Cred.Domain = "https://www.myDomain.com" objWebClient.Credentials = Cred objWebClient.DownloadFile("https://www.myDomain.com/sites/myFile.txt", "c:\downloads\myFile.txt") Dateiname und Passwort sind die vom Microsoft-Konto. Leider bleibt das Programm bei "DownloadFile" ohne Fehlermeldung stehen. Weiß jemand, wie ich da wenigstens eine Exception generieren kann?
Danke im Voraus papa99 |
|
Antwort: |
Von |
fips1950 |
Datum |
11. Juli 2016 um 10:39:09 |
Antwort |
Hier mal eine Demo, wie es funktioniert, ggf. ist noch zu konvertieren:Imports System.Net Module Module17 Public Sub Main() Try Using objWebClient As New WebClient() Dim docPath As String = My.Settings.SPDomain & "/DocBib/myFile.txt" Dim uriWebClient As New Uri(docPath) objWebClient.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)") objWebClient.Headers.Add("Content-Type", "application / zip, application / octet - stream") objWebClient.Headers.Add("Accept-Encoding", "gzip,deflate,sdch") objWebClient.Headers.Add("Referer", "http://Something") objWebClient.Headers.Add("Accept", "text/plain") objWebClient.DownloadFile(New Uri(docPath), "c:\temp\myFile.txt") End Using Catch ex As Exception Dim msg As String = "" Dim ex1 = ex While ex1 IsNot Nothing msg &= ex1.Message & vbNewLine ex1 = ex1.InnerException End While Console.WriteLine(msg) End Try Console.ReadKey() End Sub End Module -- Peter s. auch VB Forum MS Meine Homepage |
|
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|