загрузить изображение после загрузки в asp.net 4.0 - PullRequest
0 голосов
/ 22 сентября 2011

Мой вопрос: загрузка изображений, загрузка и метод загрузки изображений работают отлично, но я показываю изображения под элементом управления загрузкой, после нажатия кнопки загрузки новое изображение должно быть добавлено в строку. В чем причина?

это код загрузки:

            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
            }

ТНХ ...

1 Ответ

1 голос
/ 23 сентября 2011

Используйте ajax для вызова метода страницы, который извлекает URL только что загруженного изображения и отображает его в теге img. Ajax и Jquery - ваши инструменты и друзья.

...