Herunterladen einer Datei aus sharepoint
Ich versuche, eine Datei zum herunterladen von sharepoint, ich habe diesen code und werfen Fehler, code 500.
static void DownloadFile(){
string serverFilePath = "Here goes my URL, that open the file from any tab";
var password = new SecureString();
foreach (char c in Configuration.password) {
password.AppendChar(c);
}
// theese are the credentials and work fine because I tested in another method
var o365credentials = new SharePointOnlineCredentials(Configuration.userName, password);
var url = string.Format("{0}/{1}", Configuration.siteUrl, serverFilePath);
// My destination folder
string destPath = @"C:\publisher";
var request = System.Net.HttpWebRequest.Create(url);
request.Credentials = o365credentials;
using (var sReader = new StreamReader(request.GetResponse().GetResponseStream())) {
using (var sWriter = new StreamWriter(destPath)) {
sWriter.Write(sReader.ReadToEnd());
}
}
}
haben Sie eine Frage oder sind Sie auf der Suche nach jemanden zum schreiben von code für Sie?
Natürlich ist es nur eine Frage, aber die Sache, die ich brauche, ist zu wissen, welche Methode zu nennen, die für das herunterladen der Datei oder die Parameter, einige Beispiel für mich zu führen
Natürlich ist es nur eine Frage, aber die Sache, die ich brauche, ist zu wissen, welche Methode zu nennen, die für das herunterladen der Datei oder die Parameter, einige Beispiel für mich zu führen
InformationsquelleAutor | 2016-09-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie um diese Aufgabe mit
WebRequest
um das herunterladen von Dateien aus sharepoint-Website:wenn Sie möchten, um die
Client-object-model
Sie Lesen, dass:Wie man eine Datei mit der SharePoint Client Object Model, die nur mit einer absoluten url an der hand?
Edit: korrigiert die Rechtschreibung CreateDirectory nennen
Ihr code wird mit dem Client-Objekt-Modell und ich habe ein wirklich informativer link, wenn Sie es nutzen wollen. der alternative Weg (meine Antwort), ist die Verwendung webrequest-Klasse, serverFilePath nur den Datei-Pfad und Anmeldeinformationen werden die Benutzer des Netzwerks und das Passwort. die createDirectiory () - Methode erstellen Sie sich selbst - einfach eine Methode, die erstellt einen Pfad (Ordner) auf dem client-pc , wird die Datei heruntergeladen und auf diesem Pfad.
Jetzt verstehe ich auch besser, aber Sie werfen mir einen Fehler 500, es ist wirklich frustrierend, dieses Zeug von sharepoing, sorry für alle
InformationsquelleAutor jonathana