здесь im загружает файл слова для метода GetSourceAttachment. Когда этот метод возвращает пустые байты, тогда мой байтовый массив Attachment дает ошибку (ссылка на объект не задает экземпляр объекта). Когда im проверяет длину Attachment в if condition, то это дает Ошибка. может ли кто-нибудь помочь мне по умолчанию инициализировать массив байтов, а затем проверить длину.
try
{
byte[] Attachment = null ;
string Extension = string.Empty;
ClsPortalManager objPortalManager = new ClsPortalManager();
Attachment = objPortalManager.GetSourceAttachment(Convert.ToInt32(hdnSourceId.Value), out Extension);
if (Attachment.Length > 0 && Attachment != null)
{
DownloadAttachment("Attacment", Attachment, Extension);
}
else
{
ClientScript.RegisterStartupScript(typeof(Page), "SymbolError", "<script type='text/javascript'>alert('Attachment is not Uploaded !');</script>");
}
}
catch
{
}