最近一段時,一直在進行DatistEQ云平臺的研發(fā),在測試通過DatistEQ提供Word文件時,發(fā)現(xiàn)文件下載后,本地Word打不開。

image.png
從服務器上,將Word文件二進制數組一直保存成本地文件可以打開。通過瀏覽器下載后,就是打不開。
換一臺服務器測試,通過瀏覽器下載下,又能打開。
奇怪的現(xiàn)象,通過二進制數組逐個比較,兩個文件是一樣的。
郁悶了好幾天,詳細比較后,發(fā)現(xiàn)文件屬性中多了一個安全設置,“解除鎖定”即可以打開文件。

image.png
解決方案
如何關閉附件管理器檢查?
關閉的方法也很簡單,就是配置上面的策略。
有兩種方法:
第一種是增加一個全局的環(huán)境變量SEE_MASK_NOZONECHECKS,設置值為1.
[HKEY_CURRENT_USER \Environment]
SEE_MASK_NOZONECHECKS = "1"
第二中是修改組策略中的配置:
1.文件類型的默認風險級別,設置為“啟用”,“低風險”。
2.低風險文件類型的包含列表,設置為“啟用”,擴展名增加比如:.docx;.doc;.xls;.xlsx
3.文件附件值中不保留區(qū)域信息,設置為“啟用”
參考文獻:https://kb.cnblogs.com/page/70292/