0
나는 코드를 작성하여 팝업을 작성하고 사용자가 내용과 제목을 작성하면 .aspx 파일을 만들고 다큐멘터리 라이브러리에 업로드합니다.asp.net을 사용하여 sharepoint에 파일을 만드는 방법
하지만 어떻게 할 수 있습니까? 나는 봤지만 거기에 많은 자료가 없습니다!
아무도 도와 줄 수 있습니까?
나는 코드를 작성하여 팝업을 작성하고 사용자가 내용과 제목을 작성하면 .aspx 파일을 만들고 다큐멘터리 라이브러리에 업로드합니다.asp.net을 사용하여 sharepoint에 파일을 만드는 방법
하지만 어떻게 할 수 있습니까? 나는 봤지만 거기에 많은 자료가 없습니다!
아무도 도와 줄 수 있습니까?
'클라이언트 개체 모델'을 사용해야합니다. 클라이언트 개체 모델에 대한 기본적인 이해를 위해 (http://www.codeproject.com/Articles/268193/SharePoint-2010-Client-Object-Model-Part-1)를 볼 수 있습니다. 라이브러리에 파일을 작성하는 데 필요한 코드는 다음과 같습니다.
String fileToUpload = @"C:\YourFile.txt";
String sharePointSite = "http://yoursite.com/sites/Research/";
String documentLibraryName = "Shared Documents";
using (SPSite oSite = new SPSite(sharePointSite))
{
using (SPWeb oWeb = oSite.OpenWeb())
{
if (!System.IO.File.Exists(fileToUpload))
throw new FileNotFoundException("File not found.", fileToUpload);
SPFolder myLibrary = oWeb.Folders[documentLibraryName];
// Prepare to upload
Boolean replaceExistingFiles = true;
String fileName = System.IO.Path.GetFileName(fileToUpload);
FileStream fileStream = File.OpenRead(fileToUpload);
// Upload document
SPFile spfile = myLibrary.Files.Add(fileName, fileStream, replaceExistingFiles);
// Commit
myLibrary.Update();
}
}
".aspx 파일을 만듭니다"는 것은 무엇을 의미합니까? 사이트에서 새 ASP.NET 파일을 생성하고 있습니까? 그건 맞지 않아. –
SharePoint에 대해 알고 계십니까? 과거에 어떤 발전이 있었습니까? –
처음에는 신인 일뿐입니다. .aspx 템플릿을 수정하고 동일한 라이브러리에 새 파일을 만들려면 복사하고 싶습니다. 검색해 보았지만 아무 것도 나타나지 않았습니다. 아무도 도와 줄 수 있습니까? 링크 또는 코드가 매우 유용합니다! – bowang