• 1396/11/25

پاک شدن در هنگام آپدیت محصول :

استاد برای آپلود عکس، وقتی که محصول رو میسازم عکس رو آپلود میکنه و هیچ مشکلی نداره اما وقتی میخوام محصول رو آپدیت کنم اگه تصویر رو مجددا آپلو نکنم، تصویر رو پاک میکنه. ممنون میشم راهنمایی کنید.

if (imgUp != null)
                {
                    if (page.ImageName != null)
                    {
                        System.IO.File.Delete(Server.MapPath("/PageImages/" + page.ImageName));
                    }


                    page.ImageName = Guid.NewGuid() + Path.GetExtension(imgUp.FileName);
                    imgUp.SaveAs(Server.MapPath("/PageImages/" + page.ImageName));
                }

 

  • 1396/11/25
  • ساعت 11:22

کد تون مشکل داره

ببینید شما گفتید از اگر article.Image خالی نبود پاک کن

خب در ویرایش خالی نیست و پاک میکنه

باید چک کنید اگر تصویر جدید داشت و این خالی نبود پاک کن


  • 1396/11/25
  • ساعت 11:47

خب استاد با شرط گفتیم که اگه imgUp خالی نبود بیا این کارا رو بکن. حتی من وقتی حذف رو هم کامنت می کنم بازم توی آپدیت عکس رو پاک میکنه از دیتابیس.


  • 1396/11/25
  • ساعت 14:00

کد را Trace کنید بینید وقتی هم عکس انتخاب نمیکنید وارد if که چک کردید imgUp خالی نباشه میشه یا نه


logo-samandehi