ASP.NET2005
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

سوال درسی امتیاز دار

3 مشترك

اذهب الى الأسفل

سوال درسی امتیاز دار Empty سوال درسی امتیاز دار

پست  Admin الخميس نوفمبر 19, 2009 4:36 am

می خوا برای سایتم قابلیت up load بزارم کسی می تونه من رو راهنمایی کنه.ممنون میشم.
Admin
Admin
Admin
Admin

تعداد پستها : 49
تاريخ التسجيل : 2009-10-22

https://itghorveh.forumfa.net

بازگشت به بالاي صفحه اذهب الى الأسفل

سوال درسی امتیاز دار Empty رد: سوال درسی امتیاز دار

پست  bigdeli الجمعة نوفمبر 20, 2009 12:17 pm

upload به مفهوم بارگذاری بالا می باشد شبكه ي جهاني اينترنت جايي هست براي ريختن و ذخيره كردن فايل ها برروي آن. وقتي شما بخواهید فايلي را در اینترنت قرار دهید تا مورد استفاده دیگران قرار بگیرد باید آن فایل را آپلود کنید پس ارسال اطلاعات (فایلها) از کامپیوتر شخصی را بر روی شبکه (مانند اینترنت)را upload می گویند .Upload در واقع عمل بالعكس download مي باشد يعني اينكه شما بجاي اينكه گيرنده فايل باشيد فرستنده فايل هستيد يعني بجاي عمل Receive عمل Send انجام مي گيرد
نتيجه: آپلود، يعني ريختن فايل برروي اينترنت و قرار دادن آن در دسترس همگان!

چگونگي آپلود كردن فايل
براي ريختن فايل برروي اينترنت، نياز به فضا است.
دو نوع فضا داريم: 1- رايگان 2- غير رايگان
رايگان :با عضويت و دسترسي به سايت هايي كه فضا هاي رايگان در اختيار شما قرار مي دهند، مي توانيد فايل هايتان را در آن جا آپلود كنيد.
معرفي چند فضاي رايگان خوب و مناسب:پرشين گيگ - گيگفا
غير رايگان: شما با خريد دامنه و فضا، مي توانيد علاوه بر داشتن وب سايت شخصي، فايل هايتان را نيز در آن آپلود كنيد.
لازم به ذكر است به دو طريق مي توان فايل ها را در فضاهاي غير رايگان بارگذاري كرد.
1- از طريق FTP (پروتکل انتقال فایل در اینترنت)2 - از طريق پنل مديريت

bigdeli
کاربر متوسط
کاربر متوسط

تعداد پستها : 41
تاريخ التسجيل : 2009-10-26

بازگشت به بالاي صفحه اذهب الى الأسفل

سوال درسی امتیاز دار Empty Upload کردن فایل به سایت

پست  parisamoradi الإثنين نوفمبر 23, 2009 10:34 am

Upload کردن فایل به سایت
یکی دیگر از نکات مهم این است که سایت شما امکان پذیرش فایل های دیگر را داشته باشد . به عنوان مثال ، اگر بخواهید در سایت خود از آلبومی از عکسهای خاص ایجاد کنید ، باید به کاربران اجازه دهید فایل های تصویری را به سایت شما ارسال کنند .البته این کار می تواند برای سایت شما خطرناک باشد ، زیرا ممکن است افرادی از این وضعیت سوء استفاده کنند و فایل ها و برنامه های خطرناکی را به سایت شما ارسال کنند .البته اگر پروژه را بخوبی پیکر بندی کنید ، می توانید ضمن پذیرش فایل های کاربران ، امنیت را نیز در سیستم خود فراهم کنید.
برای upload کردن فایل به سرویس دهنده ، از کنترل upload File که از کنترل استاندارد است ، استفاده می شود . بدیهی است که بعضی از خواص و متدهای این کنترل با کنترل های دیگر مشترک است که در اینجا بررسی نمی شود.
کنترل upload File ، در واقع ، یک کنترل Text Box و یک کنترل Button به نام Browse را ایجاد می کند .
برای مشخص کردن فایلی که باید Upload شود ، می توانید نام ان فایل را Text Box وارد کنید ، با استفاده از Browse از کامپیوتر خودتان انتخاب نمایید.
وقتی کنترل upload File ، فایل را به سرویس دهنده فرستاد ، آن را بطور خودکار ذخیره نمی کند ، بلکه باید کدی برای این کار بنویسید. به عنوان مثال می توانید یک کنترل Button به فرم اضافه کنید تا پس از کلیک کردن بر روی این کنترل ، فایل در مسیری که مشخص می شود ،ذخیره گردد. کدی که برای این منظور می نویسید ، باید از متد Save As استفاده نماید. قبل از ذخیره فایل ، خوب است با استفاده از خاصیت Has File مشخص کنید که آیا فایلی در کنترل upload File انتخاب شده است یا خیر .

طراحی صفحه ای که امکان upload کردن فایل را برای شما فراهم می سازد.
مراحل طراحی و اجرا:
1. پروژه جدیدی به نام ch18-2 ایجاد کنید.
2. یک کنترل upload File در بخش Standard به فرم اضافه کنید و خاصیت ID آن را upload انتخاب کنید.
3. یک کنترل Button به فرم اضافه کرده خاصیت Text آن را Submit تعیین نمایید.
4. یک کنترل Label به فرم اضافه کنید . این فرم برای چاپ پیام های مناسب بکار می رود .
5. بر روی کنترل Submit کلیک مضاعف کرده دستورات رویداد آن را به صورت زیر بنویسید:

1. string save path = "f:\\asp2008progs\\ch18\\ch18-2\\";
2. if (uploader.Hasfile)
3.{
4.string filename= uploader.FileName;
5.save path + =file name;
6. uploade.postedfile.saveAs(save path);
7. label1.text="your file saved as "+file name;
8.}
9.else
10.label 1 . text = "you did not apecify a file name to upload";


خط 1 ، رشته SavePath را برای مشخص کردن مسیر ذخیره فایل تعریف می کند . توجه کنید که مسیری را که مشخص می کنید تا فایل در سرویس دهنده ذخیره شود ، باید قبلا ایجاد شده باشد .
خط 2 ، یک دستور if است که مشخص می کند آیا فایل برای کنترل upload File مشخص شده است یا خیر .
خط4، البته اگر مشخص شده باشد ، نام فایل را دریافت می کند .
خط5، فایل را به مسیر الحاق می کند .
خط 6 ، این فایل را با استفاده از متد SaveAs ذخیره می کند .
خط7،پیام میدهد که این فایل ذخیره شده است . اگر فایلی برای کنترل upload File مشخص نشده باشد .
خط 10، پیام می دهد که فایلی مشخص نشده است .

6. برنامه را اجرا کنید تا صفحه آن را ببینید . در این صفحه دکمه Browse را کلیک کنید . فایلی را انتخاب نمایید و سپس دکمه Submit را در صفحه وب کلیک کنید تا فایل مورد نظرتان به سرویس دهنده ارسال شود .
parisamoradi
parisamoradi
کاربر متوسط
کاربر متوسط

تعداد پستها : 23
تاريخ التسجيل : 2009-11-14

بازگشت به بالاي صفحه اذهب الى الأسفل

بازگشت به بالاي صفحه

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد