RE: ASP: управление загрузкой. Загрузка во вложенную папку библиотеки документов SharePoint и ошибка "ФАЙЛ НЕ НАЙДЕН"
Две проблемы, по-видимому, не связанные.
У меня есть подпапки, подобные этой / ApplicantDocuments / 20 и / ApplicantDocuments / 21 (где 20 и 21 - мои подпапки, а ApplicantDocuments - моя библиотека.
В приведенной ниже функции возникает ошибка: файл не найден, но я подтвердил, что отправляю полный путь (например, c: \ test.txt) к System.IO.FileStream content = System.IO.File.Open (documentFileName, System. IO.FileMode.Open);
Даже если это сработало, глядя на код, я не использую аргумент имя папки. Я передаю 20 аргументов. Как я могу убедиться, что он загружен в подпапку 20 ApplicantDocuments?
Файл находится на моем локальном клиенте, и я использую Windows 7 / IE 8.
Спасибо.
Просто тестирование в тестовой среде. Ужесточит код, как только он заработает.
[код] public void UploadDocumentToSite (строка имя папки, строка documentFileName) {SPSite siteCollection = new SPSite ("https://xxxxxx") ; SPWeb web = siteCollection.OpenWeb (); //SPSite.AllowUnsafeUpdates = true; //Web.AllowUnsafeUpdates = true; строка Lib = "ApplicantDocuments"; SPFolder destFolder = web.GetFolder (Lib); sendmail (documentFileName + "" + имя папки); System.IO.FileStream content = System.IO.File.Open (documentFileName, System.IO.FileMode.Open); destFolder.Files.Add (documentFileName, content, true); } [/ код]