SharePoint 이미지 라이브러리에 사용자 정의 썸네일을 업로드하십시오
-
21-08-2019 - |
문제
SharePoint 이미지 라이브러리에 이미지를 업로드 할 웹 파트가 있으며 SP는 썸네일 생성을 자동으로 수행합니다.
SP를 위해 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);
}
}
그렇게하면 값이 예상 범위에 속하지 않는다는 오류 메시지가 표시됩니다.
어떤 아이디어?
해결책
나는 생각하지 않는다 /_t
폴더는 폴더 컬렉션을 통해 SharePoint에 의해 공개됩니다. 그러나 다음을 사용하여 액세스 할 수 있습니다.
SPFolder mylibrary = objWeb.GetFolder("Media/_t");
제휴하지 않습니다 StackOverflow