string strNewName = System.Guid.NewGuid().ToString(); strNewName += this.FileUpload1.FileName.Substring(FileUpload1.FileName.LastIndexOf('.')); string filePath = this.FileUpload1.PostedFile.FileName; System.Drawing.Image oldImage, newImage; System.IO.Stream Filestream = FileUpload1.FileContent; oldImage = System.Drawing.Image.FromStream(Filestream); //oldImage = System.Drawing.Image.FromFile(filePath); System.Drawing.Image.GetThumbnailImageAbort gtia = null; newImage = oldImage.GetThumbnailImage(120, 120, gtia, new System.IntPtr()); newImage.Save("C:/" + strNewName);