مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

شهاب

عضویت از 1394/10/10

آپلود تصویر توسط کاربر

  • سه شنبه 3 فروردین 1395
  • 13:28
تشکر میکنم

سلام حضور اساتید 

;(imageName = Guid.NewGuid().ToString().Replace("-", "") + Path.GetExtension(fuImage.FileName

این یه قسمت از کد استاد باقرزاده در جلسه هشتم دات نت در بحث ویرایش یا اضافه نمودن خبر و تغییر تصویر اون خبر توسط کاربر سایته که من مفهومش را نمیدونم.  مخصوصا Guid  شو

لطفا کل  خط کد را تفسیر نمایید.  ممنون

و پس از کد بالا دو خط کد زیر می اد که مفهومش مشخصه

;(fuImage.SaveAs(imagePath + imageName
;(resizer.Resize(imagePath + imageName, imageThumbPath + imageName

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 3 فروردین 1395
  • 13:35

Globally unique identifier-GUID یا شناسه منحصر به فرد عمومی , در واقع یک شماره مرجع منحصر به فرد است که در برنامه های کامپیوتری به عنوان  شناسه مورد استفاده واقع می شود .
مقدار این شناسه یک رشته هگزا دسیمال 32 بیتی مانند {50KG2020-3AFA-1069-A2DD-06002C30309D}  . این رشته به صورت یک عدد صحیح 128بیتی در رایانه شما ذخیره می شود .
جالبه علت شکل و شمایل نافرم این رشته رو بدونین . همه شما عزیزان برنامه نویس اهمیت شناسه منحصر به فرد رو خصوصا در زمینه بانک اطلاعاتی می دانید . این رشته اینقدر پیچیده هست که احتمالل تولید دو رشته مشابه همدیگه  به طور تصادفی نزدیک به صفرباشد .

 

Guid.NewGuid().ToString().Replace("-", "") 

در کد بالا با استفاده از guid یک عبارت منحصر به فرد ایجاد شده و سپس به string تبدیل شده و با استفاده از Replace کاراکتر - را حذف کرده است

سپس با دستور زیر پسوند تصویر آپلود شده استخراج و یه انتهای نام تصویر متصل شده

Path.GetExtension

 

کاربر سایت

شهاب

عضویت از 1394/10/10

  • سه شنبه 3 فروردین 1395
  • 13:39

 استاد مدائنی عزیز ممنونم از سرعت عملتون در پاسخگویی

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)