|
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Drawing.Imaging;
using System.Drawing;
public partial class _Default :
System.Web.UI.Page
{
ImageResize imgresize = new
ImageResize();
protected void
Page_Load(object sender, EventArgs e)
{
btnUpload.Attributes.Add("OnClick",
"javascript:return checkform();");
}
public void
processImage2(string fileName, string imagePath)
{
Bitmap image = new Bitmap(imagePath);
imgresize.CreateThumbNail(image, Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings["SmallWidth"].ToString()), Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings["SmallHeight"].ToString())).Save(Server.MapPath(".") + "\\UserPhoto\\Small\\"
+ fileName);
image.Dispose();
new FileInfo(imagePath).Delete();
}
public void
processImage1(string fileName, string imagePath)
{
Bitmap image = new Bitmap(imagePath);
imgresize.CreateThumbNail(image, Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings["LargeWidth"].ToString()), Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings["LargeHeight"].ToString())).Save(Server.MapPath(".") + "\\UserPhoto\\Enlarge\\"
+ fileName);
image.Dispose();
new FileInfo(imagePath).Delete();
}
protected void
btnUpload_Click(object sender, EventArgs e)
{
string imageExtLarge = "";
string imageExtSmall = "", ImgDate = "";
ImgDate = DateTime.Now.ToString().Replace(" ", "").Replace("/", "").Replace(":", "");
if (Fileimage1.HasFile)
{
lblimage.Text = "";
imageExtLarge = "Photo1" +
ImgDate.ToString() + Path.GetExtension(Fileimage1.PostedFile.FileName);
string filePath1 = Server.MapPath(".") + "//UserPhoto//Enlarge//"
+ Fileimage1.FileName;
Fileimage1.SaveAs(filePath1);
processImage1(imageExtLarge, filePath1);
imageExtSmall = "Photo1" +
ImgDate.ToString() + Path.GetExtension(Fileimage1.PostedFile.FileName);
string filePath2 = Server.MapPath(".") + "//UserPhoto//Small//"
+ Fileimage1.FileName;
Fileimage1.SaveAs(filePath2);
processImage2(imageExtSmall, filePath2);
PhotoGallary.ImageInsert(0, 0,
imageExtLarge.ToString(), 1);
}
if (Fileimage2.HasFile)
{
lblimage.Text = "";
imageExtLarge = "Photo2" +
ImgDate.ToString() + Path.GetExtension(Fileimage2.PostedFile.FileName);
string filePath1 = Server.MapPath(".") + "//UserPhoto//Enlarge//"
+ Fileimage2.FileName;
Fileimage2.SaveAs(filePath1);
processImage1(imageExtLarge, filePath1);
imageExtSmall = "Photo2" +
ImgDate.ToString() + Path.GetExtension(Fileimage2.PostedFile.FileName);
string filePath2 = Server.MapPath(".") + "//UserPhoto//Small//"
+ Fileimage2.FileName;
Fileimage2.SaveAs(filePath2);
processImage2(imageExtSmall, filePath2);
PhotoGallary.ImageInsert(0, 0,
imageExtLarge.ToString(), 1);
}
if (Fileimage3.HasFile)
{
lblimage.Text = "";
imageExtLarge = "Photo3" +
ImgDate.ToString() + Path.GetExtension(Fileimage3.PostedFile.FileName);
string filePath1 = Server.MapPath(".") + "//UserPhoto//Enlarge//"
+ Fileimage3.FileName;
Fileimage3.SaveAs(filePath1);
processImage1(imageExtLarge, filePath1);
imageExtSmall = "Photo3" +
ImgDate.ToString() + Path.GetExtension(Fileimage3.PostedFile.FileName);
string filePath2 = Server.MapPath(".") + "//UserPhoto//Small//"
+ Fileimage3.FileName;
Fileimage3.SaveAs(filePath2);
processImage2(imageExtSmall, filePath2);
PhotoGallary.ImageInsert(0, 0,
imageExtLarge.ToString(), 1);
}
if (Fileimage4.HasFile)
{
lblimage.Text = "";
imageExtLarge = "Photo4" +
ImgDate.ToString() + Path.GetExtension(Fileimage4.PostedFile.FileName);
string filePath1 = Server.MapPath(".") + "//UserPhoto//Enlarge//"
+ Fileimage4.FileName;
Fileimage4.SaveAs(filePath1);
processImage1(imageExtLarge, filePath1);
imageExtSmall = "Photo4" +
ImgDate.ToString() + Path.GetExtension(Fileimage4.PostedFile.FileName);
string filePath2 = Server.MapPath(".") + "//UserPhoto//Small//"
+ Fileimage4.FileName;
Fileimage4.SaveAs(filePath2);
processImage2(imageExtSmall, filePath2);
PhotoGallary.ImageInsert(0, 0,
imageExtLarge.ToString(), 1);
}
if (Fileimage5.HasFile)
{
lblimage.Text = "";
imageExtLarge = "Photo5" +
ImgDate.ToString() + Path.GetExtension(Fileimage5.PostedFile.FileName);
string filePath1 = Server.MapPath(".") + "//UserPhoto//Enlarge//"
+ Fileimage5.FileName;
Fileimage5.SaveAs(filePath1);
processImage1(imageExtLarge, filePath1);
imageExtSmall = "Photo5" +
ImgDate.ToString() + Path.GetExtension(Fileimage5.PostedFile.FileName);
string filePath2 = Server.MapPath(".") + "//UserPhoto//Small//"
+ Fileimage5.FileName;
Fileimage5.SaveAs(filePath2);
processImage2(imageExtSmall, filePath2);
PhotoGallary.ImageInsert(0, 0,
imageExtLarge.ToString(), 1);
}
if(!Fileimage1.HasFile &&
!Fileimage2.HasFile && !Fileimage3.HasFile &&
!Fileimage4.HasFile && !Fileimage5.HasFile )
{
lblimage.Text = "Plese select photo
for upload";
}
}
}
|