Привет, я пытаюсь загрузить локальный файл в библиотеку документов Sharepoint.
Следующий код хорошо работает для загрузки файла в библиотеку документов.
public void UploadFile(string srcUrl, string destUrl)
{
if (!File.Exists(srcUrl))
{
throw new ArgumentException(String.Format("{0} does not exist",
srcUrl), "srcUrl");
}
SPWeb site = new SPSite(destUrl).OpenWeb();
FileStream fStream = File.OpenRead(srcUrl);
byte[] contents = new byte[fStream.Length];
fStream.Read(contents, 0, (int)fStream.Length);
fStream.Close();
site.Files.Add(destUrl, contents);
}
Но мне нужно создать текстовый файл в библиотеке документов, который содержит содержимое типа «Это новый файл», не сохраняя его на локальном диске.