我遇到了一种情况,我从web服务接收到一个ms-word(docx)文档作为流/ bytearray。docx文件中缺少的属性
然后我尝试重新创建该文件,并赋予它与以前相同的名称和内容。
如果我比较原始文件和下载后创建的文件,那么它们是相同的。
但是,当我尝试打开新的单词我得到一个错误,如果接受riscs我可以打开它。
如果我在窗口中查看文件属性,新的缺少大量的信息。
任何人都知道如何重新创建属性,以便文件可以打开没有错误?
只是一个额外的资料片。如果我使用的.doc(word97-2003)记录所有工作正常,唯一的.docx文件是一个问题(也是原来的.xlsx和所有的办公文件,2007 - 2010年)。
这是我的代码创建文件..
我比较原始的和在记事本++重新创建文件,并得到了结果,他们是相同的。
这是我如何看到一些属性丢失。
这些都是警告我从搭话:
如果我按在第一确定,是在第二我反正可以打开该文档。
您应该包含重新创建文件的代码。可以帮助人们弄清楚发生了什么。 – Henrik
如何比较原始文件和下载的文件?什么属性告诉你这些文件完全相同? – cyroxx
如果你已经解决了你的问题,请发表一个答案。这是在SO上接受的方式。另外,不要编辑你的标题解决。 – maxf130