Check docx ist beschädigt oder nicht

Ich habe viele Lösungen ausprobiert, aber der Code überprüft immer die beschädigte Datei und sendet true

using (FileStream fileStream = File.OpenRead(path[0]))
{
    MemoryStream memStream = new MemoryStream();
    memStream.SetLength(fileStream.Length);
    fileStream.Read(memStream.GetBuffer(), 0, (int)fileStream.Length);

    HttpContext.Current.Response.Clear();
    HttpContext.Current.Response.ContentType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
    HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment; filename=myfile.docx");
    HttpContext.Current.Response.BinaryWrite(memStream.ToArray());
    HttpContext.Current.Response.Flush();
   // HttpContext.Current.Response.Close();
    HttpContext.Current.Response.End();
}

where Pfad [0] ist mein DocX-Speicherort. Es werden immer noch beschädigte Dateien gelesen und es wird kein Fehler ausgegebe

Antworten auf die Frage(4)

Ihre Antwort auf die Frage