ورود

View Full Version : مشکل در آدرس دهی



yavari
چهارشنبه 10 خرداد 1385, 10:30 صبح
سلام
چه جوری آدرس یه پوشه برا ذخیره فایل رو بدم که وقتی سایتم آپلود میشه درست کار کنه ؟

filecontrol.PostedFile.SaveAs(("D:\Inetpub\wwwroot\Test\Download" + txtName.value))
ممنونم میشم راهنمائیم کنید !

reza_rad
چهارشنبه 10 خرداد 1385, 10:35 صبح
خوب مشکل کجاست؟
آدرس دادی که!
از server.mappath هم می تونی استفاده کنی ضمنا.
اگه هم با \ ها مشکل داری از \\ استفاده کن.

white fox
پنج شنبه 11 خرداد 1385, 00:09 صبح
اینطوری:


postedfile.saveas(Server.MapPath("~/Article/Images/"))

yavari
پنج شنبه 11 خرداد 1385, 05:53 صبح
سلام

ممنونم از شما

yavari
پنج شنبه 11 خرداد 1385, 10:10 صبح
دوستانم سلام

دوست عزیزم Withfox جان
راه حل تون رو استفاده کردم اما یه مشکل دارم و اون اینه که وقتی آدرس دهیمو به این روش تغییر دادم دیگه فایل به طور کامل کپی نمیشه به عیارتی سایز فایل کپی شده صفر هستش !
در حالیکه قبلا همچین مشکلی نداشتم ! :متفکر:
ممنون میشم راهنمائیم کنید !

yavari
پنج شنبه 11 خرداد 1385, 10:12 صبح
دوستانم سلام

ببخشید یه مشکل دیگه
حالا برا اینکه دیتا لیست این آدرسای نسبی رو بشناسه چیکار کنم ؟
من تو دیتالیستم یه ایمیج باتن دارم که قبلا اینجوری آدرس دهی شده بوده :

<asp:imagebutton ID="image1" Runat="server" ImageUrl='<%# DataBinder.Eval(Container.DataItem,"ImagePath") %>' CommandArgument ='<%# container.dataitem("address")%>' >

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

<asp:imagebutton ID="image1" Runat="server" ImageUrl='<%# DataBinder.Eval(Container.DataItem,Server.Mappath ( "ImagePath")) %>' CommandArgument ='<%# container.dataitem("address")%>' >
ممنون میشم راهنمائی کنید !

:گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه:

سلام

دوستان عجله دارم !!!!!!!!!!!!!!!!!!!!!!!!

yavari
جمعه 12 خرداد 1385, 19:02 عصر
:گریه: :گریه: :گریه: :گریه: :گریه: :گریه: :گریه:

white fox
شنبه 13 خرداد 1385, 00:11 صبح
عجیبه...تا به حال با همچین مشکلی برخورد نکردم..
کد کپی کردن عکس ها رو بزارید اینجا ببینم..
دوم اینکه بهتره به نظرم نام عکس ها رو در دیتابیس ذخیره کنید و مسیر رو در خود آدرس در کنترل..
نکته بعدی که خود من هم با اون مشکل داشتم این هست که کنترل Image سروری اگر بخواهید مسیر رو از طریق Container بدید قبول نمیکنه...البته اگر مسیر رو به نام عکس اضافه کنید بهتره که مسیر رو از CodeBehind اضافه کنید

setarehman
شنبه 13 خرداد 1385, 08:50 صبح
من میخوام زمانی که مسیر یه ImageUrl رو میدم جوری باشه که وقتی روی یه کامپوتر دیگه میره مجبور نباشم مسیر جدید رو دوباره بهش بدم و حتما نباید مسیر همان مسیر قبلی باشه تا تصویر رو بهم نشون بده
جه طور باید ادرس دهی کنم؟

iekrang
شنبه 13 خرداد 1385, 22:06 عصر
من میخوام زمانی که مسیر یه ImageUrl رو میدم جوری باشه که وقتی روی یه کامپوتر دیگه میره مجبور نباشم مسیر جدید رو دوباره بهش بدم و حتما نباید مسیر همان مسیر قبلی باشه تا تصویر رو بهم نشون بده
جه طور باید ادرس دهی کنم؟
جواب بالاتر داده شده!!!!


postedfile.saveas(Server.MapPath("~/Article/Images/"))

yavari
یک شنبه 14 خرداد 1385, 09:50 صبح
سلام whitefox جان

دوست عزیز ، اینم کد کپی :

FileControl.PostedFile.SaveAs(Server.MapPath("~/Download/") & StrFile)

yavari
سه شنبه 16 خرداد 1385, 17:22 عصر
سلام

ببخشید هی سوال می پرسم
یه مشکل دیگه هم تو آدرس دهی دارم و اون اینه که آدرس دیتابیس من به این صورته ، که حالا که سایت رو آپ کردم جواب نمیده ، اینو چیکار کنم ؟.

"
provider=microsoft.jet.oledb.4.0; data source=" & Server.MapPath(".\data\Test.mdb")

با تشکر از کلیه دوستان

yavari
چهارشنبه 17 خرداد 1385, 08:27 صبح
سلام

ای بابا ، یکی جواب بده ، کارم لنگه !

yavari
شنبه 20 خرداد 1385, 12:42 عصر
سلام دوستان

من هنوز سر این قضیه گیرما !
جناب WhiteFox جان چی شد ؟؟؟
ممنونم