2009-06-29 3 views
0

SharePoint 이미지 라이브러리에 이미지를 업로드하는 웹 파트가 있으며 SP는 썸네일 생성을 자동으로 수행합니다.Sharepoint에 맞춤형 썸네일 업로드 이미지 라이브러리

사용자가 자신의 미리보기 이미지를 업로드 할 수있는 옵션을 SP에서 제공하지 않고 제공하고 싶습니다.

어떤 생각을하니?

:

내가 라이브러리의 폴더/_t에서 축소판을 저장할 것이다 SP를 알고,하지만, 프로그램이 파일을 쓸 수없는 것 ... 이것은 내가 할 트링하고있는 무슨이다

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); 
      } 
     } 

내가 그렇게하면 값이 예상되는 범위에 들지 않는다는 오류 메시지가 나타납니다.

아이디어가 있으십니까?

답변

0

/_t 폴더가 Folders 컬렉션을 통해 SharePoint에서 공개되지 않는다고 생각합니다. 그러나 다음을 사용하여 액세스 할 수 있습니다.

SPFolder mylibrary = objWeb.GetFolder("Media/_t");