درود،میهمان گرامی ورود ثبت نام لیست اعضا تقویم راهنما جستجوجستجو
بازیابی رمز



آخرین ارسال ها
گفتگوی آزاد (3 )
شروع کننده:admin آخرین ارسالsaeed_z پاسخ ها:1055 مشاهده:9038
یک مربی لیگ برتری ممنوع الفعالیت شد
شروع کننده:kingpayam آخرین ارسالadel پاسخ ها:1 مشاهده:6
اگه با نفر قبلی توی آسانسور گیر کنی چیکار میکنی ؟
شروع کننده:kingpayam آخرین ارسالkingpayam پاسخ ها:10 مشاهده:94
کافی شاپ آواکسی ها
شروع کننده:adel آخرین ارسالadel پاسخ ها:100 مشاهده:1132
لیلة الرغائب شب آرزوها
شروع کننده:elina_mn آخرین ارسالelina_mn پاسخ ها:1 مشاهده:32
عکس یادگاری با فردوسی پور در ساعت یک بامداد
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:24
اخبار روزانه ویژه سیستم اعتبار مالی
شروع کننده:admin آخرین ارسالadmin پاسخ ها:50 مشاهده:1051
معرفی کتاب "شرق بهشت"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معرفی کتاب "تاریخ بیهقی"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معرفی کتاب مفهوم زمان
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب " اسماعیلیه"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:10
معرفی کتاب عرفان و شریعت
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب پشت پرده وهابیت
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب "زن تسخیر شده"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معرفی کتاب از پشت سایه ها
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب طوفان دیگری در راه است
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب "زر باران"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معرفی کتاب بنده ی خوب خدا
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب "روی پله های کنسرواتوار"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معریف کتاب فلسفه علم
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب استاد عشق
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب فرزندان ایرانیم (داستان طنز)
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:11
معرفی کتاب "یوشی و درولین"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:8
معرفی کتاب خداحافظ کرخه
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
معرفی کتاب نامی برای همیشه: نگاهی به تاریخ خلیج فارس
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:9
مرثیه ای برای شکسپیر
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:9
معرفی کتاب "رد پای زن اسطوره ای در سینما"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:7
معرفی کتاب از به
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب به سوی تو
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:7
معرفی کتاب "آفتاب در حجاب"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:6
معرفی کتاب مردی که خواب نمی دید
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب "نظام حکومت در اسلام"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:6
معرفی کتاب من او
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب عروج تا بی نهایت
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب "دین و آزادی"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب "درختی‌که حرف می‌زد"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:6
معرفی کتاب" شب بی ستاره: خاطرات سردار علی فضلی"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب" قبله مایل به تو"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:7
معرفی کتاب "پسران زره‌پوش"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:6
چند اثر از چارلز دیکنز
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:4 مشاهده:22
معرفی کتاب "چگونه با نوجوانم صحبت کنم؟"
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:6
معرفی کتاب "پدر و دختر"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:6
معرفی کتاب "مسخ "
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:6
معرفی کتاب "قدیس"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب" درختی‌که حرف می‌زد"
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:6
معرفی کتاب "پاییز 59"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:6
معرفی کتاب "لیلی،نام تمام دختران زمین است"
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:6
معرفی کتاب " الأصنام"
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:7
معرفی کتاب "پوتین های مریم"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
معرفی کتاب "زن تسخیر شده"
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:6
معرفی کتاب "رستاخیز جان"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:7
معرفی کتاب " سازمان آدم كشان /جک لندن"
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:2 مشاهده:19
معرفی کتاب "سیر و سلوک"
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
شعر سیب حمید مصدق و جواب ها
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:3 مشاهده:19
غفلت والدين، مرگ پسر بچه 5 ساله سبزواري را رقم زد
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:9
قطار مرگ زوجي را در سالگرد ازدواجشان رقم زد
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:8
جنایت 3 پسر 19ساله تهرانی درپارک به خاطر 2 دختر+ گفتگو با یکی از متهمان
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:13
سرویس ترجمه گوگل، پرکارترین مترجم تاریخ
شروع کننده:sana آخرین ارسالsana پاسخ ها:0 مشاهده:10
سوء استفاده از اشتراک خط اینترنت دردسر ساز شد
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:10
ریزگردها و لزوم دیپلماسی قاطع
شروع کننده:saeed_z آخرین ارسالنگار پاسخ ها:1 مشاهده:13
جنایت 3 پسر 19ساله تهرانی درپارک به خاطر 2 دختر+ گفتگو با یکی از متهمان
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:8
دانشجوی یزدی عامل فروش فیلم‌های مستهجن
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:11
برادر سود جو، سارق اینترنتی بود
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
عکس: سالومه مجری شبکه من و تو زمانی که در ایران بود
شروع کننده:sana آخرین ارسالadmin پاسخ ها:1 مشاهده:25
عامل توهین به مقدسات در اینترنت دستگیر شد
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:10
تيزي چاقوي دزدان طلا بر گلوي کودک ۷ساله و لحظه هاي وحشت يک مادر
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:10
دستگیری عامل اشاعه‌ فحشاء در اینترنت
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:10
خودکشی پدر پس از قتل دلخراش دو فرزندش
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:9
مدیریت بحران خراسان شمالی نسبت به وقوع سیل در این استان هشدار داد
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
پسر 35 ساله سر مادرش را با بیل برید
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:11
حمله به جسد ميلياردر معروف تهرانی
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:9
زلزله كهنوج و كرمان را لرزاند
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
حادثه رانندگی در مشگین شهر یك كشته و شش زخمی برجای گذاشت
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
هويت جسد دختر ۵ ساله راشناسايي کنيد
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:10
کشف 18 جسد بدون سر و مثله شده در مکزیک
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:9
بارش تگرگ و جاری شدن سیل به 9 روستای چالدران خسارت زد
شروع کننده:saeed_z آخرین ارسالsaeed_z پاسخ ها:0 مشاهده:8
پيامكي كه قرباني گرفت
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:12
متهم به قتل: همسرم را شبانه کشتم
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:8
زندگی 2 کودک با جسد خونین مادر
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:8
انحراف به چپ موتورسیکلت 5 کشته برجا گذاشت
شروع کننده:"ICE" آخرین ارسال"ICE" پاسخ ها:0 مشاهده:9
title title title title title
آموزش پرورش اندام در 90 روز دستبندوگوشواره ماه تولد شما آموزش افزایش قد (کتاب و سی دی) جدیدترین روش بستن شال و روسری برنامه مشاهده همه شبکه های دنیا


ارسال پاسخ 
آپلود تصاویر در ASP.NET (در فایل فیزیکی و در دیتابیس)
نویسنده پیام
OMID

همکار ممتاز انجمن
****

ارسال ها: 10,147
تاریخ عضویت: 09 November 2008
امتیاز: 5
تشکرهای ارسالی : 3145
تشکرهای دریافتی : 9355
اعتبار: 39  واحد
1
آپلود تصاویر در ASP.NET (در فایل فیزیکی و در دیتابیس)

در این مطلب کوتاه آموزشی با نحوه آپلود تصاویر در یک وب سایت مبتنی بر ASP.NET آشنا خواهید شد. در اینجا ما یک برنامه کوچک به زبان سی شارپ می نویسیم که کاربر را قادر می سازد که یک فایل تصویری با پسوند JPG را انتخاب و آپلود کند. در این آموزش فرض بر این است که شما با سی شارپ و مباحث پایه ای دات نت آشنا هستید.
برای این کار ابتدا یک کنترل FileUpload را از Toolbox (موجود در قسمت Standard) به صفحه خود اضافه کنید. یا اینکه کد زیر را در محلی که می خواهید کنترل آپلود فایل نمایش داده شود، قرار دهید.

<asp:FileUpload ID="PicUpload" runat="server" />

قبل از هر چیز فضای نام System.IO را using کنید. حالا کدهای زیر را در روالی که می خواهید عمل آپلود فایل در آن انجام شود قرار دهید. به طور مثال اگر می خواهید وقتی روی دکمه Upload کلیک شد، تصویر کاربر بر روی سرور آپلود شود، این کدها را درون روال Upload_Click قرار دهید.

if (PicUpload.PostedFile != null)
{
HttpPostedFile Pic = PicUpload.PostedFile;
if (Pic.ContentLength == 0)
{
Response.Write("فایل شما هیچ محتوایی ندارد!");
return;

}
if (Path.GetExtension(Pic.FileName).ToLower() != “.jpg”)
{
Response.Write(“پسوند این فایل نامعتبر است.”);
return;
}
byte[] data = new Byte[Pic.ContentLength];
Pic.InputStream.Read(data, 0, Pic.ContentLength);
string SavePath = @”images/”;
FileStream newPic = new FileStream(Server.MapPath(SavePath + Pic.FileName), FileMode.Create);
newPic.Write(data, 0, Pic.ContentLength);
newPic.Close();
}

این کد چطور کار می کند؟

در خط اول ابتدا چک می کنیم که آیا کاربر فایلی را برای آپلود انتخاب کرده است یا خیر. یعنی خاصیت PostedFile اگر برابر null بود به این معنی است که کاربر هیچ فایلی را برای آپلود انتخاب نکرده است پس کدهای زیر آن نباید اجرا شوند. سپس متغیری به نام Pic از نوع HttpPostedFile می سازیم تا بتوانیم اطلاعاتی در مورد فایل انتخابی کاربر بدست آوریم. بعد از آن با یک شرط چک می کنیم که حجم فایل انتخابی کاربر برابر با صفر نباشد. در if بعدی هم چک می کنیم که اگر پسوند فایل برابر jpg نبود یک پیغام خطای مناسب به کاربر نشان بده. بدیهی است که در اینجا می توانید پسوندهای دیگری مثل pdf را چک کنید.

دو خط زیر هم اطلاعات فایل انتخابی توسط کاربر را می خوانند :

byte[] data = new Byte[Pic.ContentLength];
Pic.InputStream.Read(data, 0, Pic.ContentLength);

و خط های زیر نیز عمل ساختن فایل جدید از روی فایل کاربر بر روی سرور (عمل آپلود) را انجام می دهند :

FileStream newPic = new FileStream(Server.MapPath(SavePath + Pic.FileName), FileMode.Create);
newPic.Write(data, 0, Pic.ContentLength);

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

اگر بخواهید به جای آپلود فایل کاربر روی یک فایل فیزیکی موجود در سرور آن را در یک دیتابیس SQL Server آپلود کنید، می توانید از قطعه کد زیر به جای دو خط بالا استفاده کنید. ابتدا فضاهای نام System.Data و System.Data.SqlClient را using کنید و سپس کد زیر را در جای مناسب قرار دهید.

object objImage = data;
SqlConnection connection = new SqlConnection(connectionString);
string sql_insert = "INSERT INTO tblImage (picture) values (@img)";
SqlCommand command = new SqlCommand(sql_insert, connection);
SqlParameter parameter = new SqlParameter("@img", SqlDbType.Image);
parameter.Value = objImage;
command.Parameters.Add(parameter);
connection.Open();
command.ExecuteNonQuery();
connection.Close();

در کد بالا رشته اتصال دیتابیس خود را به جای connectionString قرار دهید و نام جدول و فیلدهای خود را در متغیر sql_insert بنویسید.

farasun.wordpress.com


امضاء نایاب ترین چیزها در جهان دوست صمیمی است
آفلاین
Thursday 04 February 2010 17:29 نقل قول این ارسال در یک پاسخ
morteza451

کاربر جدید

ارسال ها: 1
تاریخ عضویت: 11 January 2011
امتیاز: 0
تشکرهای ارسالی : 0
تشکرهای دریافتی : 0
اعتبار: 0  واحد
2
RE: آپلود تصاویر در ASP.NET (در فایل فیزیکی و در دیتابیس)
آقا عالی بود دست مریضا . من هم نحوه خواندن از دیتابیس و نمایش آنرا در کادر ایمیج باکس انجام دادم اگر کسی خواست بگه تا براش ارسال کنم .
ویرایش:SAHAR
درج ایمیل و درج لینک در تاپیکها خلاف مقررات است.
آفلاین
Tuesday 11 January 2011 21:59 نقل قول این ارسال در یک پاسخ
sara_123123123

کاربر جدید

ارسال ها: 2
تاریخ عضویت: 30 April 2011
امتیاز: 0
تشکرهای ارسالی : 0
تشکرهای دریافتی : 0
اعتبار: 0  واحد
3
RE: آپلود تصاویر در ASP.NET (در فایل فیزیکی و در دیتابیس)
سلامومیشه توضیح بیشتری بدید.مثلا object PicUpload =Data این قسمت چیه و یا
Parameter.value=
.میشه بیشتر توضیح بدید من چه طوری از کدتون استفاده کنم.
ممنون میشم
آفلاین
Saturday 30 April 2011 20:15 نقل قول این ارسال در یک پاسخ
sara_123123123

کاربر جدید

ارسال ها: 2
تاریخ عضویت: 30 April 2011
امتیاز: 0
تشکرهای ارسالی : 0
تشکرهای دریافتی : 0
اعتبار: 0  واحد
4
RE: آپلود تصاویر در ASP.NET (در فایل فیزیکی و در دیتابیس)
ممکنه بیشتر توضیح بدید
آفلاین
Saturday 30 April 2011 23:21 نقل قول این ارسال در یک پاسخ
8812001600

کاربر جدید

ارسال ها: 2
تاریخ عضویت: 24 June 2011
امتیاز: 0
تشکرهای ارسالی : 0
تشکرهای دریافتی : 0
اعتبار: 0  واحد
5
RE: آپلود تصاویر در ASP.NET (در فایل فیزیکی و در دیتابیس)
خیلی عالی بود فقط بازیابی از پایگاه و درج در کنترل image رو هم اگه بگید ممنون می شم
آفلاین
Friday 24 June 2011 19:05 نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


موضوع های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  »آموزش مخفی کردن فایل ها در یک عکس! amirhossein 0 692 Monday 12 December 2011 16:47
آخرین ارسال: amirhossein
  آموزش برنامه نویسی .CSS(فایل css خارج از صفحه) MoonLover 0 258 Sunday 12 September 2010 23:06
آخرین ارسال: MoonLover

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
زمان کنونی: Thursday 24 May 2012, 13:04