ورود

View Full Version : آپلود فایل از domain در subdomain



ali_72
چهارشنبه 23 اردیبهشت 1394, 22:40 عصر
سلام
آپلود عکس در یکی از پوشه های خود domain کاری ندارد
ولی وقتی بخوام از سایت مثلا با آدرس www.mydomain.com در subdomain.mydomain.com آپلود داشته باشم خطا زیر رو دارم.
The SaveAs method is configured to require a rooted path, and the path 'http://img.mydomain.in/Upload/1.jpg' is not rooted.
میدونم که منظور از root آدرس فیزیکی هست
یعنی
ImagePath = "C:\inetpub\wwwroot\myapp\storage\uploads\" + FileName; //Physical Path

ولی من نمیخوام این طور کد من به آدرس وابسته شه
مثلا اینکه سایتمو رو یه سرور دیگه ببرم
اونوقت چی؟
لطفا راهنمایی کنید
ممنون

Fotofan
پنج شنبه 24 اردیبهشت 1394, 19:55 عصر
خب از دستور زیر استفاده بکن.

Server.MapPath("~")


خب با گذاشتن علامت ~ میاد و روت اصلی رو برمی گردونه(همون مسیری که سایت روی اون سوار هست) مثلا "\
C:\inetpub\wwwroot\myapp"

خب مشکل اصلی شما باید این تکه باشه. و بقیه ی مسیر هم که خودتون تعیین می کنید و هرکجا بره بازم همون مسیه منظورم storage\uploads\" + FileName"

امیدوارم مشکلتون حل بشه....

ali_72
پنج شنبه 31 اردیبهشت 1394, 15:18 عصر
خب از دستور زیر استفاده بکن.

Server.MapPath("~")


خب با گذاشتن علامت ~ میاد و روت اصلی رو برمی گردونه(همون مسیری که سایت روی اون سوار هست) مثلا "\
C:\inetpub\wwwroot\myapp"

خب مشکل اصلی شما باید این تکه باشه. و بقیه ی مسیر هم که خودتون تعیین می کنید و هرکجا بره بازم همون مسیه منظورم storage\uploads\" + FileName"

امیدوارم مشکلتون حل بشه....


ممنون دوست عزیز

Server.MapPath("~")
این مسیر رو میده: C:\Inetpub\
wwwroot\
myapp\httpdocs\
اما فقط باید C:\Inetpub\
wwwroot\
myapp رو داشته باشم
مسیر فولدرهای subdomain تو httpdocs نیست
ممنون میشم اگه دوستان این کار رو انجام دادند راهنمایی کنند