現時点では、次のコードを使用して 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)のような unc パスでは機能しません。UNC パスでない場合は、正常に動作します。パスがこのfeのように見えるとすぐに、"h:\xyz\file.docx"
正常に動作します。
上記の問題の解決策はありますか?
PInvoke でどのように解決できますか?
どうもありがとうございました。
よろしくお願いします。マルク