ورود

View Full Version : چند سوال در مورد آپلود فایل ....



peymannaji
یک شنبه 22 بهمن 1385, 20:50 عصر
سلام دوستان
در مورد آپلود فایل در VB.net 2005 سه سوال داشتم
1) فرض کنید من میخوام فایل را در این آدرس ذخیره کنم C:\project\upload\Image


با توجه به اینکه پروژه من در همان فولدر پروژه ذخیره شده اگر بخوام در قسمت ذخیره سازی از آدرس نسبی استفاده کنم آدرس بالا رو باید به چه صورت بنویسم .
2) آدرس کامل محل ذخیره شدن فایل را چگونه میتونم همان لحظه بعد از آپلود داشته باشم ؟
3) خوب تا اینجا محل ذخیره سازی هارد دیسک بود اگه بخوام سایتم رو آپلود کنم روند کد نویسی باز به همین گونه هست ؟ اگر امکان داره با یک مثال توضیح بدین ..
[با تشکر فراوان ...

Alireza_Salehi
یک شنبه 22 بهمن 1385, 20:59 عصر
با استفاده از متد MapPath آدرس های وب رو به آدرس های دیسک نبدیل کنید.


Dim FilePath As String
FilePath = Server.MapPath("/MyWebSite/a.jpg")

peymannaji
یک شنبه 22 بهمن 1385, 21:13 عصر
با استفاده از متد MapPath آدرس های وب رو به آدرس های دیسک نبدیل کنید.


Dim FilePath As String
FilePath = Server.MapPath("/MyWebSite/a.jpg")

متوجه نشدم :ناراحت: در واقع نفهمیدم که جواب شما به کدامیکی از سوالام مربوط هست و شرمنده میتونید بیشتر توضیح بدید ...

Alireza_Salehi
یک شنبه 22 بهمن 1385, 21:24 عصر
1.مثلا شما در سایتتون پوشه ای با نام Image دارید در ریشه سایت قرار داره ، کافیه با اون متدی که گفتم آدرس فیزیکی پوشه رو بدست بیارید و از اون استفاده کنید.


MapPath("/Image")

2.در همین مثال از آدرس نسبی استفاده شده

3.وقتی شما به صورت Local برنامه رو اجرا می کنید خوب به مشخصات هارد خودتون دسترسی دارید ، اما روی وب شما برای این که بفهمید یک آدرس بصورت URl در چه آدرس فیزیکی روی سرور ذخیره شده باید از این متد استفاده کنید.