Quantcast
Channel: SharePoint 2010 - Development and Programming forum
Viewing all articles
Browse latest Browse all 11571

Uplode file to a list using fileuplode control

$
0
0

Hello Everyone,

I want to uplode a image to list using file uplode cintrol. I am using the following code

but i am getting message "Object reference not set to an instance of an object" at    item["Image"] = filePhoto.PostedFile.FileName; .  Please help me

CODE:

SPSecurity.RunWithElevatedPrivileges(delegate()
                    {
                        SPList idCardPhotoList = idCardRequestWeb.Lists["IDCardDetailsList"];
                        Stream fStream = filePhoto.PostedFile.InputStream;
                        byte[] _byteArray = new byte[fStream.Length];
                        fStream.Read(_byteArray, 0, (int)fStream.Length);
                        fStream.Close();

                        idCardRequestWeb.AllowUnsafeUpdates = true;

                        string _fileUrl = idCardPhotoList.RootFolder.Url + "/" + filePhoto.PostedFile.FileName;

                        bool IsOverwriteFile = true;
                        SPFile file = idCardPhotoList.RootFolder.Files.Add(_fileUrl, _byteArray, IsOverwriteFile);

                        SPListItem item = file.Item;      //Getting null value in item
                        item["Image"] = filePhoto.PostedFile.FileName;
                        item.Update();
                        file.Update();

                        idCardRequestWeb.AllowUnsafeUpdates = false;

                    });       

 



Viewing all articles
Browse latest Browse all 11571

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>