سلام حضور اساتید
;(imageName = Guid.NewGuid().ToString().Replace("-", "") + Path.GetExtension(fuImage.FileName
این یه قسمت از کد استاد باقرزاده در جلسه هشتم دات نت در بحث ویرایش یا اضافه نمودن خبر و تغییر تصویر اون خبر توسط کاربر سایته که من مفهومش را نمیدونم. مخصوصا Guid شو
لطفا کل خط کد را تفسیر نمایید. ممنون
و پس از کد بالا دو خط کد زیر می اد که مفهومش مشخصه
;(fuImage.SaveAs(imagePath + imageName
;(resizer.Resize(imagePath + imageName, imageThumbPath + imageName
Globally unique identifier-GUID یا شناسه منحصر به فرد عمومی , در واقع یک شماره مرجع منحصر به فرد است که در برنامه های کامپیوتری به عنوان شناسه مورد استفاده واقع می شود .
مقدار این شناسه یک رشته هگزا دسیمال 32 بیتی مانند {50KG2020-3AFA-1069-A2DD-06002C30309D} . این رشته به صورت یک عدد صحیح 128بیتی در رایانه شما ذخیره می شود .
جالبه علت شکل و شمایل نافرم این رشته رو بدونین . همه شما عزیزان برنامه نویس اهمیت شناسه منحصر به فرد رو خصوصا در زمینه بانک اطلاعاتی می دانید . این رشته اینقدر پیچیده هست که احتمالل تولید دو رشته مشابه همدیگه به طور تصادفی نزدیک به صفرباشد .
Guid.NewGuid().ToString().Replace("-", "")
در کد بالا با استفاده از guid یک عبارت منحصر به فرد ایجاد شده و سپس به string تبدیل شده و با استفاده از Replace کاراکتر - را حذف کرده است
سپس با دستور زیر پسوند تصویر آپلود شده استخراج و یه انتهای نام تصویر متصل شده
Path.GetExtension
استاد مدائنی عزیز ممنونم از سرعت عملتون در پاسخگویی
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)