Frage

Ich habe einige Client-Seite Code, der eine Outlook E-Mail in einer Dokumentbibliothek hochgeladen und solange der Pfad zur Wurzel der doc Bibliothek zeigt es ganz gut funktioniert.

@"https://<server>/sites/<subweb>/<customer>/<teamweb>/<Documents>/" + docname;

ist die projectUrl in dieser Funktion:

public bool SaveMail(string filepath, string projectUrl)
    {
        try
        {
            using (WebClient webclient = new WebClient())
            {
                webclient.UseDefaultCredentials = true;
                webclient.UploadFile(projectUrl, "PUT", filepath);
            }
        }
        catch(Exception ex)
        {
            //TO DO Write the exception to the log file
            return false;
        }
        return true;
    }

, aber ich habe nicht in der Lage gewesen, figur, wie in einer vorhandenen Ordner heißt „E-Mails“ in der gleichen Dokumentbibliothek hochladen. Nicht einmal Google scheint die Antwort zu wissen: -)

Hinweis: Ich weiß, dass ich so etwas wie der Copy Web-Service innerhalb von Sharepoint nutzen, um die Datei zu ihrem endgültigen Bestimmungsort zu bewegen, aber das ist eher wie dieses Problem zu umgehen.


Wann werde ich lernen, nicht so spät in die Nacht zu arbeiten: - (

Es tut uns Leid über diese Frage. Igalse Recht, ich nur hinzufügen, benötigt „E-Mails /“ an die URL. Ich könnte schwören, dass ich das versucht hatte, aber dann wieder es sieht aus wie sicher ich nicht.

War es hilfreich?

Lösung

Mit Ihrem Code, den ich gerade hinzugefügt / E-Mails / zum projectUrl und die Upload funktionierte gut. Haben Sie versucht das? Vielleicht haben Sie die Erlaubnis Problem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top