Загрузка данных не загружает и без ошибок в C #

StackOverflow https://stackoverflow.com//questions/12689915

  •  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 (пользователь, пароль);

Я пробую полный новый путь сейчас, спасибо за ответ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top