صنم
چهارشنبه 23 اردیبهشت 1388, 10:58 صبح
سلام
من با استفاده از ap.net و c# می خوام که عکس را قبل از upload کردن به کاربر در یک کامپوننت Image نشان دهم اول از کد زیر برای این کار استفاده کردم:
Image1.ImageUrl = PictureUpload.PostedFile.FileName;
این کد موقع اجرا error نمی دهد ولی در کامپوننت Image عکس را نشان نمی دهد .
بعد از این کد استفاده کردم که ابتدا عکس انتخاب شده توسط کاربر را در سرور در یک محلی ذخیره کنم و بعد در image نشان دهم :
string FilePath= PictureUpload.PostedFile.FileName;
string FileName = System.IO.Path.GetFileName(FilePath);
// // Path to the server's folder
string virtualpath = HttpContext.Current.Request.ApplicationPath;
string phisicalpath = HttpContext.Current.Request.MapPath(virtualpath);
string serverFilePath = phisicalpath + @"\ServerFolder\" + FileName;
PictureUpload.PostedFile.SaveAs(serverFilePath);
// Image1.ImageUrl = serverFilePath;
Image1.ImageUrl = Server.MapPath(@"\WebSiteMe\ServerFolder\" + FileName);
ولی باز هم مثل حالت قبل عکس را نمایش نمی دهد . به نظر شما اشکال کار از کجاست ؟
من با استفاده از ap.net و c# می خوام که عکس را قبل از upload کردن به کاربر در یک کامپوننت Image نشان دهم اول از کد زیر برای این کار استفاده کردم:
Image1.ImageUrl = PictureUpload.PostedFile.FileName;
این کد موقع اجرا error نمی دهد ولی در کامپوننت Image عکس را نشان نمی دهد .
بعد از این کد استفاده کردم که ابتدا عکس انتخاب شده توسط کاربر را در سرور در یک محلی ذخیره کنم و بعد در image نشان دهم :
string FilePath= PictureUpload.PostedFile.FileName;
string FileName = System.IO.Path.GetFileName(FilePath);
// // Path to the server's folder
string virtualpath = HttpContext.Current.Request.ApplicationPath;
string phisicalpath = HttpContext.Current.Request.MapPath(virtualpath);
string serverFilePath = phisicalpath + @"\ServerFolder\" + FileName;
PictureUpload.PostedFile.SaveAs(serverFilePath);
// Image1.ImageUrl = serverFilePath;
Image1.ImageUrl = Server.MapPath(@"\WebSiteMe\ServerFolder\" + FileName);
ولی باز هم مثل حالت قبل عکس را نمایش نمی دهد . به نظر شما اشکال کار از کجاست ؟