У меня есть веб-страница для загрузки изображений в библиотеку изображений SharePoint, а программа SP автоматически генерирует миниатюру.Загрузить пользовательскую миниатюру в Sharepoint Библиотека изображений
Я хочу предоставить своим пользователям варианты загрузки собственных миниатюр, без использования SP для них.
Любые мысли, как это сделать?
Я знаю, что SP будет хранить эскизы в папке/_t в библиотеке, но я не могу писать файлы там ... программно Это то, что я Тринг делать:
using (SPSite objSite = new SPSite("http://foo.com/"))
{
using (SPWeb objWeb = objSite.OpenWeb())
{
//Need to abstract this library definition...
SPFolder mylibrary = objWeb.Folders["Media/_t"];
// Set AllowUnsafeUpdates = true to avoid security error
objWeb.AllowUnsafeUpdates = true;
mylibrary.Files.Add(System.IO.Path.GetFileName(filename), bytes);
}
}
Если я это сделаю, я получаю сообщение об ошибке, указывающее, что значение не подпадает под ожидаемый диапазон.
Любые идеи?