سلام
من کد زیر را نوشته ام


@using(Html.BeginForm("Upload", "Home", FormMethod.Post, new {enctype = "multipart/form-data"}))
{
<table>
<tr>
<td>File:</td>
<td>
<input type="file" name="UploadedFile" />
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="Submit" value="Submit" />
</td>
</tr>
</table>
}

public ActionResult Upload(HttpPostedFileBase UploadedFile)
{


if (Request != null)
{
if ((UploadedFile != null) && (UploadedFile.ContentLength > 0) && !string.IsNullOrEmpty(UploadedFile.FileName))
{
string fileName = UploadedFile.FileName;
string fileContentType = UploadedFile.ContentType;
byte[] fileBytes = new byte[UploadedFile.ContentLength];
var data = UploadedFile.InputStream.Read(fileBytes, 0, Convert.ToInt32(UploadedFile.ContentLength));

}
}
return View();
}

اما وقتی فایل word که پسوند docx یا doc دارد ContentLength را صفر , fileBytes را هم {byte[0]} برمیگرداند
برای حل این مشکل باید چکار کنم