Can we get Images from the database at the same time can Insert that images into database
Hi Developers 'i want to get records from the database.
Insert getting images into database and Also Save the Inserted images to a Folder (Created folder in my Project).
in my query i am get and inserted.
i can get images.
i can inserted that images to database.
but the images does not save to a Folder (Created folder in my Project).
Error:
Server Error in /"MyApplication"/
StartIndex cannot be less than zero.
Parameter name: startIndex
string extension = "";
int n = filename.LastIndexOf(".");
extension = filename.Substring(n);
return extension;
}
My Using code is below :
SqlConnection con = Connection.DBConn();
for (int i = 0; i < regnumber.Length; i++)
{
string str = "select APPLICATION_ID,PHOTO,signature,FULL_NAME from APPLICATION where application_id='"+regnumber[i].ToString()+"'";
SqlDataAdapter sda = new SqlDataAdapter(str, con);
DataSet ds=new DataSet();
sda.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
{
string imagename = ds.Tables[0].Rows[0]["photo"].ToString();
string signname = ds.Tables[0].Rows[0]["signature"].ToString();
string fullname = ds.Tables[0].Rows[0]["full_name"].ToString();
string path = Server.MapPath("~/");
string path1 = "http://localhost:42216/EFA%20CHANGES%20FINISHED%2005-06-16/admin/EFA%20-ACCEPTED%20FILES%20-%20PUGAZ%20MIALED/Images.aspx";
string photo_path = "";
string photo = "";
string sign_path = "";
string sign = "";
photo = imagename;
sign = signname;
if (FileUpload.PostedFile.FileName == "")
{
photo_path = "/MayPhotos/" +getExtension (FileUpload.FileName);
photo = path1 + "/MayPhotos/" + getExtension(FileUpload.FileName);
FileUpload.SaveAs(path + photo_path);
}
if (FileUpload1.PostedFile.FileName == "")
{
sign_path = "/MaySign/" + (FileUpload1.FileName);
sign = path1 + "/MaySign/" + (FileUpload1.FileName);
FileUpload1.SaveAs(path + sign_path);
}
string insert = "insert into APPLICATION_may_photo (application_id,photo,signature,full_name) values (@application_id,@photo,@signature,@full_name)";
SqlCommand com = new SqlCommand(insert, con);
com.Parameters.AddWithValue("@application_id", regnumber.ToString());
com.Parameters.AddWithValue("@photo", photo.ToString());
com.Parameters.AddWithValue("@signature", signname.ToString());
com.Parameters.AddWithValue("@full_name", fullname.ToString());
com.ExecuteNonQuery();
}
so please help me to i am resolve this error and done my task is important.
thanking you
Paul.S