آشنایی با کنترل FileUpload | بارگذاری فایل در سرور

فوریه 9, 2008 با aspcodes

نحوه ارسال فایل به سرور و آشنایی با کنترل جدید FileUpload در Asp.net 2.0 و نسخه های بعد از آن

imagedraw_fileupload_resize.jpg

ارسال فایل به سرور در برنامه های تحت وب توسط کاربران بسیار ساده و قوی از سوی Asp.net پشتیبانی می شود. به کمک کنترل سرور FileUpload این کار بدون احتیاج به نوشتن خط های زیادی از کد قابل اجراست. در این مقاله مثال هایی از نحوه استفاده از این کنترل را آوردم، اما خاطرنشان می کنم در این مثال ها مسائل امنیتی اعمال نشده است و موضوع امنیت در کنترل FileUpload را بطور مفصل در آینده نزدیک در بخش امنیت در برنامه های وب بطور مفصل شرح خواهیم داد.

<form id=”form1″ runat=”server”>
<asp:FileUpload id=”FileUploadControl” runat=”server” />
<asp:Button runat=”server” id=”UploadButton” text=”Upload” onclick=”UploadButton_Click” />
<br /><br />
<asp:Label runat=”server” id=”StatusLabel” text=”Upload status: ” />
</form>

همانطور که در کد بالا مشاهده می کنید کار را با اضافه کردن یک کنترل FileUpload و همچنین یک Button برای فراخوانی متد های لازم جهت بارگذاری فایل در سرور و نیز یک کنترل برچسب (Label) جهت نمایش وضعیت به کاربر در فرم خود، آغاز کردیم. حال کدنویسی را بصورت زیر انجام می دهیم:

protected void UploadButton_Click(object sender, EventArgs e)
{
if(FileUploadControl.HasFile)
{
try
{
string filename = Path.GetFileName(FileUploadControl.FileName);
FileUploadControl.SaveAs(Server.MapPath(“~/”) + filename);
StatusLabel.Text = “Upload status: File uploaded!”;
}
catch(Exception ex)
{
StatusLabel.Text = “Upload status: The file could not be uploaded. The following error occured: ” + ex.Message;
}
}
}

ادامه مطلب »

مکعب آبی شگفت‌انگیز چینی‌ها

فوریه 7, 2008 با aspcodes

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

outside_water_cube.jpg

هفته قبل بعد از مدت‌ها این استادیوم برای بازدید توریست‌ها بازگشایی شد.

pic_12023189334453.jpg

این ورزشگاه طوری طراحی شده که در مصرف انرژی کارا باشد، پوسته حبابی، انرژی نور خورشید را جذب می‌کند و هوا و آب استادیوم را گرم می‌کند. هر حباب، فیلتری دارد که میزان پراکنده شدن گرما را تنظیم می‌کند. جنس این حباب‌ها از یک ماده شبیه تفلون موسوم به ETFE است. بنابراین این ورزشگاه سازه‌ای «سبز» و سازگار با محیط زیست محسوب می‌شود.

pic_12023189304353.jpg

این استادیوم از آب بارانی که روی سقفش می‌بارد بعد از تصفیه، برای تأمین آب ورزشگاه استفاده می‌کند.

تخمین زده می‌شود که 150 تا 200 ملیون دلار هزینه، صرف ساختن مکعب آبی شده باشد.

bubble_aquatic_center.jpg

عملیات ساخت این استادیوم از دسامبر 2003 آغاز شد.

در المپیک 2008، ورزشکاران برای گرفتن 42 مدال طلا باید در همین ورزشگاه رقابت کنند، ورزشگاهی که 6 هزار صندلی ثابت و 11 هزار صندلی موقتی دارد و طراحی خوب آن استفاده از این ورزشگاه را تا 40-30 سال آینده هم ممکن خواهد کرد.

با تشكر از يك پزشك  

چندين عكس جالب !

فوریه 6, 2008 با aspcodes

آتش ، برف ، شب !

فوریه 6, 2008 با aspcodes

nathanphillips_snow_fire_cityhall_022.jpg

نصويري از يك شب زمستاني !

تريگر !

فوریه 6, 2008 با aspcodes

اين تريگر هاي SQLهم عجب چيزيه !! امروز خيلي به دردم خورد !!