hirkania_ilp
پنج شنبه 02 اردیبهشت 1389, 11:36 صبح
من یه fileupload دارم که می خوام عکس باهاش upload کنم.
برای نمایش عکس وارد شده مجبور شدم یه دکمه بذارم
اما وقتی نمایش می ده اطلاعات توی fileupload می پره!نمی دونم مشکلش چیه.
کد دکمه اینه :
protected void btnShowImg_Click(object sender, EventArgs e)
{
if ((fupImage.HasFile) & (fupImage.PostedFile.ContentType == "image/jpeg"))
{
byte[] byteArray = fupImage.FileBytes;
if (byteArray != null)
{
MemoryStream stream = new MemoryStream(byteArray);
Bitmap bitmap = new Bitmap(stream);
Graphics g = Graphics.FromImage(bitmap);
string strPath = @"SaveTempImage\" + Guid.NewGuid().ToString().Replace("-", "_") + ".jpg";
string ImgUrl = Request.PhysicalApplicationPath + strPath;
bitmap.Save(ImgUrl, System.Drawing.Imaging.ImageFormat.Jpeg);
Image1.ImageUrl = @"~/" + strPath.Replace(@"\", @"/");
}
}
else
Image1.ImageUrl = "";
}
چون من برای edit یا add از FileBytes مربوط به fileupload استفاده می کنم این مشکل رو دارم.لطفا راهنماییم کنید.
برای نمایش عکس وارد شده مجبور شدم یه دکمه بذارم
اما وقتی نمایش می ده اطلاعات توی fileupload می پره!نمی دونم مشکلش چیه.
کد دکمه اینه :
protected void btnShowImg_Click(object sender, EventArgs e)
{
if ((fupImage.HasFile) & (fupImage.PostedFile.ContentType == "image/jpeg"))
{
byte[] byteArray = fupImage.FileBytes;
if (byteArray != null)
{
MemoryStream stream = new MemoryStream(byteArray);
Bitmap bitmap = new Bitmap(stream);
Graphics g = Graphics.FromImage(bitmap);
string strPath = @"SaveTempImage\" + Guid.NewGuid().ToString().Replace("-", "_") + ".jpg";
string ImgUrl = Request.PhysicalApplicationPath + strPath;
bitmap.Save(ImgUrl, System.Drawing.Imaging.ImageFormat.Jpeg);
Image1.ImageUrl = @"~/" + strPath.Replace(@"\", @"/");
}
}
else
Image1.ImageUrl = "";
}
چون من برای edit یا add از FileBytes مربوط به fileupload استفاده می کنم این مشکل رو دارم.لطفا راهنماییم کنید.