PDA

View Full Version : FileUpload



mohsen_metn
دوشنبه 27 خرداد 1387, 14:14 عصر
سلام
من یک FileUpload دارم. برای متد saveas ان کد زیر را نوشتم.


FileUpload1.PostedFile.SaveAs("~\\NewFolder1\\"+FileUpload1.FileName);

در ضمن یک فولدر به نام NewFolder1 را هم به پروژه خود اضافه کردم. ولی از خط بالا ایراد می گیرد

The SaveAs method is configured to require a rooted path, and the path '~\NewFolder1\1 (41).jpg' is not rooted.

مشکل در کجاست؟

Amir Taghavi
دوشنبه 27 خرداد 1387, 15:01 عصر
مشکل اینجاست که از MapPath استفاده نکردی!

برای ذخیره توسط FileUpload باید از آدرس مطلق استفاده کنی.


FileUpload1.PostedFile.SaveAs(Server.MapPath("~/NewFolder1/") + FileUpload1.FileName);