OUTPUT BYTE STRING = " + data.ToString() );
Response.Write("
OUTPUT STRING = " + sString);
Response.Write("
");
// find start of first Content...
int istart = sString.IndexOf("\r\nContent" );
int iend = sString.Length;
int iStartPos = istart+3;
int iEndPos = iStartPos;
int iii=0;
while (iEndPos > 0)
{
iStartPos = sString.IndexOf("\r\nContent-Disposition:",iStartPos+3);
if (iStartPos > 0)
{
iEndPos = sString.IndexOf("\r\nContent-Disposition:",iStartPos+3);
}
if (iStartPos >0 && iEndPos >0)
{
// got a Content Entry
// Response.Write ("
s =*" + sString.Substring(iStartPos+2,iEndPos-iStartPos));
contentEntry[iii] = sString.Substring(iStartPos+2,iEndPos-iStartPos);
} else
{
//Got the last Content Entry
//Response.Write ("
s =*" + sString.Substring(iStartPos+2,iend-(iStartPos+3)));
contentEntry[iii] = sString.Substring(iStartPos+2,iend-(iStartPos+3));
}
iii++;
if (iii>20)
{
break;
}
}
// while (iPos > 0)
// {
//contentEntry[iii] = sString.Substring(1,iPos);
//Response.Write ("
s = " + sString.Substring(1,iPos));
// iPos = sString.IndexOf("\r\nContent",iPos+11);
// }
//iPos = InStrB(1, vData, ChrB(13) & ChrB(10))
}