Загрузка данных не загружает и без ошибок в C #
-
12-12-2019 - |
Вопрос
У меня есть этот код, но я получаю ошибку, описанную в заголовке: «Удаленный сервер вернул ошибку: (405) метод не допускается."
** Я заменил пост сейчас **
Если я заменил "поставить" по "пост", кажется, работает, так как я не получаю ошибку, но она не загружается ни одного файла. Я пытаюсь загрузить файл в библиотеку документов в SharePoint (Office 365)
public static void UploadTest()
{
WebClient w = new WebClient();
w.Credentials = new NetworkCredential("username", "password");
var ua = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)";
w.Headers["Accept"] = "/";
w.Headers.Add(HttpRequestHeader.UserAgent, ua);
byte[] bFile = System.IO.File.ReadAllBytes(@"C:\t.txt");
string ulr = @"http://www.website.com/uploadfolder/";
System.Uri oUri = new System.Uri(ulr);
try
{
w.UploadData(oUri, "POST", bFile);
w.UploadDataCompleted += new UploadDataCompletedEventHandler(oWebClient_UploadDataCompleted);
Console.WriteLine("Uri:" + oUri);
}
catch (Exception ex)
{
throw ex;
}
finally
{
Console.ReadLine();
}
}
. Решение
Есть проблема относительно доступа с учетными данными и вход в систему. Кажется, что-то пошло не так, как я пытаюсь подключиться, так как я могу загрузить поврежденный файл, когда я удаляю W.Credentials= новый NetworkCredential (пользователь, пароль);
Я пробую полный новый путь сейчас, спасибо за ответ.
Не связан с StackOverflow