在Moment,我们使用以下代码将Byte []写入文件:
using (dynamic adoCom = AutomationFactory.CreateObject(@"ADODB.Stream"))
{
adoCom.Type = adTypeBinary;
adoCom.Open();
adoCom.Write(fileBytes);
adoCom.SaveToFile(filepath, adSaveCreateOverWrite);
}
这不适用于像"\\myServer\xyz\file.docx"
这样的非路径(Exception CheckInvokeHResult ComAutomationFactory)。如果它不是一条路径,它可以正常工作。一旦路径看起来像这样f.e. "h:\xyz\file.docx"
它工作正常。
上述问题是否有解决方案?
如何用PInvoke解决?
非常感谢。
祝你好运。 马克