Создайте папку в webdav с помощью C#
Нам нужно создать папку в WebDAV, используя URL-адрес.
Мы создали папку на сервере и сопоставили ее с сетевым диском. Кроме того, мы создали веб-сайт для папки и включили просмотр каталогов.
httpWebRequest = (HttpWebRequest)WebRequest.CreateDefault(uri); // Set Credentials httpWebRequest.Credentials = CredentialCache.DefaultCredentials; // Define the HTTP method. //httpWebRequest.Method = C_VERB_FOLDERCREATE; httpWebRequest.Method = "MKCOL"; // Retrieve the response. HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
но httpWebResponse. status возвращается как OK, приведенный выше код должен возвращать статус httpWebResponse.Статус "создан" и создайте для нас папку, назначенную для папки webdav.
Любая помощь будет оценена по достоинству.
Спасибо
Шарат
Что я уже пробовал:
httpWebRequest = (HttpWebRequest)WebRequest.CreateDefault(uri); // Set Credentials httpWebRequest.Credentials = CredentialCache.DefaultCredentials; // Define the HTTP method. //httpWebRequest.Method = C_VERB_FOLDERCREATE; httpWebRequest.Method = "MKCOL"; // Retrieve the response. HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
Tomas Takac
Я не понимаю. Он создал папку или нет? Мы используем webdav с sharepoint, и я почти уверен, что он возвращает OK в результате. В чем проблема?
Member 10017569
Он не создал ни одной папки, которая была бы ожидаема.