dharmendr says:
for
(
int
i = 0; i < Request.Files.Count; i++)
{
HttpPostedFile postedFile = Request.Files[i];
if
(postedFile.ContentLength > 0)
{
string
fileNameWithoutExtension = Path.GetFileNameWithoutExtension(postedFile.FileName);
string
fileExtension = Path.GetExtension(postedFile.FileName);
if
(fileExtension.ToLower() ==
".mp3"
)
{
bool
flag1 = CheckFileExist(Session[
"sid"
].ToString(), fileNameWithoutExtension +
".mp3"
, Session[
"type"
].ToString(), Session[
"phname"
].ToString(), Docname, TFiName, DrfName,
true
, Type, DrftFName);
if
(!flag1)
{
return
;
}
}
}
}
You need to handle this code like below.
for (int i = 0; i < Request.Files.Count; i++)
{
HttpPostedFile postedFile = Request.Files[i];
if (postedFile.ContentLength > 0)
{
string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(postedFile.FileName);
string fileExtension = Path.GetExtension(postedFile.FileName);
if (fileExtension.ToLower() == ".mp3")
{
bool flag1 = CheckFileExist(Session["sid"].ToString(), fileNameWithoutExtension + ".mp3", Session["type"].ToString(), Session["phname"].ToString(), Docname, TFiName, DrfName, true, Type, DrftFName);
// File[i] not exist then insert into database with details.
if (flag1 == false)
{
// Insert code goes here.
}
else
{
lblerrmsg.Visible = true;
lblerrmsg.Text = "File Already Exist ...!";
}
}
}
}
I would suggest you inside CheckFileExist don't do any other task. Just need do the task of checking file exist or not.