Hi,
am uploading the image in project...
while uploading..
Errors are occured
1.'Image' is an ambiguous reference between 'System.Web.UI.WebControls.Image' and 'System.Drawing.Image'
2.'System.Web.UI.WebControls.Image' does not contain a definition for 'FromStream'
while uploding , i am reducing the size of image..
Loading
Sabna NPosted May 14, 2013, 3:32 AM
Use "using System.Drawing;" and try following code. Here am using photo upload using XML. You can change this as Database
Code :
if (FUfile.PostedFile.ContentLength > 0)
{
FUfile.SaveAs(Server.MapPath("~/Admin/Content/classphotos/Large/" + FUfile.FileName));
String imageUrl = FUfile.FileName;
ss = "SS" + FUfile.FileName;
imageUrl = "~/Admin/Content/classphotos/Large/" + imageUrl;
System.Drawing.Image image1 = System.Drawing.Image.FromFile(Server.MapPath(imageUrl));
var newWidth = 800;
var newHeight = 500;
var thumbnailBitmap = new Bitmap(newWidth, newHeight);
var thumbnailGraph = Graphics.FromImage(thumbnailBitmap);
thumbnailGraph.CompositingQuality = CompositingQuality.HighQuality;
thumbnailGraph.SmoothingMode = SmoothingMode.HighQuality;
thumbnailGraph.InterpolationMode = InterpolationMode.HighQualityBicubic;
String MyString = ss;
var imageRectangle = new Rectangle(0, 0, newWidth, newHeight);
thumbnailGraph.DrawImage(image1, imageRectangle);
string tostream = Server.MapPath("~/Admin/Content/classphotos/Large/" + MyString);
thumbnailBitmap.Save(tostream, image1.RawFormat);
thumbnailGraph.Dispose();
thumbnailBitmap.Dispose();
image1.Dispose();
filenodelarge.InnerText = ss;
}