Сохранение пути к изображению на сервере SQL при создании веб-сайта ASP.net - PullRequest
0 голосов
/ 07 февраля 2012

Я хочу знать правильный способ сохранения пути к изображению на сервере SQL при работе с ASP.net.я хочу загрузить изображение, затем сохранить его в папку изображений и сохранить этот путь на сервере SQL. Я использую SQL Server 2005 и VB 2008 [с использованием C #]

1 Ответ

0 голосов
/ 07 февраля 2012

Я не имею представления о VB, но в C # я могу дать вам логику.

//to save the images
                    if (FileUploadEventLogo.PostedFile.FileName != "")
                    {
                        string fileExt = Path.GetExtension(FileUploadEventLogo.PostedFile.FileName).ToLower();
                        if ((fileExt == ".jpg" || fileExt == ".gif" || fileExt == ".bmp" || fileExt == ".jpeg" || fileExt == ".png") && FileUploadEventLogo.PostedFile.ContentLength < 1048576)
                        {
                            string strFileName = Server.MapPath("~/Images/") + EventsObject.EventID.ToString() + fileExt;
                            if (File.Exists(strFileName))
                            {
                                File.Delete(strFileName);
                            }
                            FileUploadEventLogo.SaveAs(strFileName);
                        }
                        else
                        {
                            LabelMessage.Text = "Invalid file type or file size.";
                        }
                    }

Просто вам нужно сохранить ваше имя файла (strFileName в моем случае) .extension в базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...