在此代码中,当代码通过发布webservice运行时,只上传了一个图像,但是当我在调试模式下运行代码时,它将上传所有图像。
foreach (ClsImage ima in objInvoice.images)
{
string OTPNumber = Common.getRandomString();
if (!string.IsNullOrEmpty(ima.Image))
{
string pathAndFile = Common.GetFilePath(Config.InvoicesImagePath, Convert.ToDateTime(lvar), OTPNumber, objInvoice.StoreID, objInvoice.UserID) + Config.InvoicesImageFormat;
Directory.CreateDirectory(Directory.GetParent(pathAndFile).ToString());
if (File.Exists(pathAndFile))
{
File.Delete(pathAndFile);
}
string retVal = Common.SaveToFile(ima.Image, pathAndFile);
if (retVal != "Success")
{
Common.WriteErrorLog("Unable to save file: " + "");
}
}
}