private int AddContentType(string type, int offset)
{
Buffer.BlockCopy(ContentType, 0, OutputTemp, offset, ContentType.Length);
offset += ContentType.Length;
for (int i = 0; i < type.Length; i++)
OutputTemp[offset + i] = (byte)type[i];
offset += type.Length;
OutputTemp[offset] = 13;
OutputTemp[offset + 1] = 10;
return offset + 2;
}