pedram_ns
شنبه 17 اردیبهشت 1390, 13:31 عصر
با سلام
در بخش ویرایش اطلاعاتم کاربر می تونه علاوه بر ویرایش اطلاعات یک عکس هم آپلود کنه یا نکنه. اگر قبلا آپلود نکرده باشه یک fileupload می بینه و اگر فایل رو آپلود کرده باشه یک دکمه برای حذف عکس ظاهر می شه و fileupload مخفی می شه.
مشکل اینه که اگر فایل رو قبلا آپلود کرده باشه چون fileupload مخفی هست در هنگام ویرایش بقیه اطلاعات به خط زیر اشکال می گیره:
If (FileUpload1.HasFile) And (ext.ToUpper = ".JPG" Or ext.ToUpper = ".JPEG" Or ext.ToUpper = ".GIF" Or ext.ToUpper = ".PNG") And (FileUpload1.PostedFile.ContentLength < 100000) Then
System.NullReferenceException: Object reference not set to an instance of an object.
در حالی که اگر فایل رو قبلا آپلود نکرده باشه هم ویرایش اطلاعات انجام میشه و هم آپلود تصویر.
چطور باید مشکل رو حل کنم؟
در بخش ویرایش اطلاعاتم کاربر می تونه علاوه بر ویرایش اطلاعات یک عکس هم آپلود کنه یا نکنه. اگر قبلا آپلود نکرده باشه یک fileupload می بینه و اگر فایل رو آپلود کرده باشه یک دکمه برای حذف عکس ظاهر می شه و fileupload مخفی می شه.
مشکل اینه که اگر فایل رو قبلا آپلود کرده باشه چون fileupload مخفی هست در هنگام ویرایش بقیه اطلاعات به خط زیر اشکال می گیره:
If (FileUpload1.HasFile) And (ext.ToUpper = ".JPG" Or ext.ToUpper = ".JPEG" Or ext.ToUpper = ".GIF" Or ext.ToUpper = ".PNG") And (FileUpload1.PostedFile.ContentLength < 100000) Then
System.NullReferenceException: Object reference not set to an instance of an object.
در حالی که اگر فایل رو قبلا آپلود نکرده باشه هم ویرایش اطلاعات انجام میشه و هم آپلود تصویر.
چطور باید مشکل رو حل کنم؟