Note: I used Visual Webpart which template in visual studio for sharepoint.
protected void
btnUpload_Click(object sender, EventArgs e)
{
BindDataInSPList();
}
private void
BindDataInSPList()
{
try
{
SPSite oSite = SPContext.Current.Site;
SPWeb oWeb = oSite.OpenWeb();
oWeb.AllowUnsafeUpdates = true;
SPDocumentLibrary mylist =
oWeb.Lists["CV"] as SPDocumentLibrary;
string fileName = System.IO.Path.GetFileName(FileUpLoadDoc.PostedFile.FileName);
//Get file extension ( *.doc OR *.docx )
string fileExtension =
FileUpLoadDoc.FileName.Substring(FileUpLoadDoc.FileName.IndexOf("."));
byte[] fileBytes =
FileUpLoadDoc.FileBytes;
string
destUrl = mylist.RootFolder.Url + "/"
+ fileName;
SPFile destFile =
mylist.RootFolder.Files.Add(destUrl, fileBytes, true);
destFile.Update();
oWeb.AllowUnsafeUpdates = true;
//update metadata
destFile.Item["Name"] =
txtSTDFNNAme.Text;
//destFile.Item["Address"] =
txtAddress.Text;
destFile.Item.Update();
}
catch (Exception
ex)
{
; }
}
No comments:
Post a Comment