serim urhan
serim urhan

Reputation: 139

load image after upload in asp.net 4.0

My question is image uploading , uploading and image load method are working perfect but im showing images below the upload control, after click upload button new image must be added to line.. what is the reason?

this is uploading code:

            DirectoryInfo directoryInfo = new DirectoryInfo(Server.MapPath(@"~/Bailiffs/BailiffImages/"));
            string cukurNumber = txtCukurNumber.Text;
            int sequence = 0;
            string fileName = string.Empty;
            FileInfo[] fileInfos = directoryInfo.GetFiles(cukurNumber + "*");
            if (afuImage.HasFile)
            {
                if (fileInfos.Length != 0)
                {
                    for (int i = 0; i < fileInfos.Length; i++)
                    {
                        string fileNumber = fileInfos[i].Name.Substring(fileInfos[i].Name.LastIndexOf("-") + 1, fileInfos[i].Name.LastIndexOf(".") - fileInfos[i].Name.LastIndexOf("-") - 1);
                        sequence = int.Parse(fileNumber) + 1;
                    }
                    fileName = cukurNumber + "--" + sequence + ".jpg";
                }
                else
                {
                    fileName = cukurNumber + "--1.jpg";
                }
                afuImage.PostedFile.SaveAs(Server.MapPath(@"/Bailiffs/BailiffImages/" + fileName));
                CreateImages(); // recreates images
            }

thx...

Upvotes: 0

Views: 453

Answers (1)

Davide Piras
Davide Piras

Reputation: 44605

Use ajax to call a page method which retrieves the url of the image just uploaded and shows it in an img tag. Ajax and Jquery are your tools and friends.

Upvotes: 1

Related Questions