Merhaba arkadaşlar upload ile asp.nette jpglerimi upload ediyorum ve bu jpleri aynı zamanda boyutlandırıyorum buryaa kadar bir problemim yok fakat; bu jpglerin boyutlandırdıklarımı ve orjinal halini aynı isimler ile veri tabanına eklemek istediğimde sebebini
bulamadığım şekilde aynı jpg iki kere insert oluyor bir türlü problemi çözemedim yardımcı olursanız sevinirim.
for (int i = 0; i < ASPxUploadControl1.UploadedFiles.Length; i++)
{
string resimadi = "AB-" + DateTime.Now.ToString("dd.MM.yyyy") +"-S-"+ DateTime.Now.Hour + "." + DateTime.Now.Minute + "-" + e.UploadedFile.FileName;
string uploadFolder = "~/Thumb/";
string uploadFolderOrj = Server.MapPath("~/Documans/");
e.UploadedFile.SaveAs(uploadFolderOrj + resimadi);
string uploadedFileName = e.UploadedFile.
int imageWidth = 1024;
System.Drawing.Image fullSizeImg = System.Drawing.Image.FromFile(uploadFolderOrj + resimadi);
System.Drawing.Image.GetThumbnailImageAbort dummyCallBack = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback);
System.Drawing.Image thumbNailImg = fullSizeImg.GetThumbnailImage(imageWidth, (int)(fullSizeImg.Height * imageWidth / fullSizeImg.Width), dummyCallBack, IntPtr.Zero);
int extensionpoint = uploadedFileName.LastIndexOf(".");
uploadedFileName = uploadedFileName.Substring(0, extensionpoint);
string extension = System.IO.Path.GetExtension(e.UploadedFile.FileName);
thumbNailImg.Save(Server.MapPath(uploadFolder) + "AB-" + DateTime.Now.ToString("dd.MM.yyyy") + "-S-" + DateTime.Now.Hour + "." + DateTime.Now.Minute + "-" + uploadedFileName + ".jpg", ImageFormat.Jpeg);
thumbNailImg.Dispose();
fullSizeImg.Dispose();
string sql;
sql = "INSERT INTO Temp(";
sql = sql + "TC,";
sql = sql + "resimyolu,";
sql = sql + "thumb";
sql = sql + ") values(";
sql = sql + "'1168'" + ",";
sql = sql + "'" + resimadi + "'" + ",";
sql = sql + "'" + resimadi + "'" + ");";
SqlDataSource1.InsertCommand = sql;
SqlDataSource1.Insert();
}
Kodlarım bu şekilde