我正在使用此功能写入文件。打开我的文件时MS Office显示弹出窗口Office Open XML文件因内容有问题无法打开如何修复
zszFilePath = Path.Combine(xszAttachmentPath, xszInternalFileName); FileStream zfsSourceFile = new FileStream(zszFilePath, FileMode.Open); znFileSize = (int)zfsSourceFile.Length; byte[] zbGetContent = new byte[znFileSize]; zfsSourceFile.Read(zbGetContent, 0, znFileSize); zfsSourceFile.Close(); zObjContext.Response.BinaryWrite(zbGetContent);
答案 0 :(得分:0)
使用OpenXMLValidator验证您使用Open XML格式创建的文档。有了它,您还可以测试以查看文件有什么问题。
欲了解更多信息,请阅读博文
Validate Open XML Documents using the Open XML SDK 2.0
或
Finding Open XML Errors with Open XML SDK Validation
希望它有所帮助。如果没有,请提供您尝试打开的文件或更具描述性的文件。目前的信息太有限,无法正确回答。