我有一个C#桌面应用程序,该应用程序从Web服务接收文档数据。
我尝试使用以下方式加载文档:
Process.Start(new ProcessStartInfo(browserName, "data:application/pdf;base64, " + base64EncodedPDF));
但是,当命令行参数超过最大允许大小时,此操作将失败。
是否有一种解决方法,不需要将文件写入本地系统?
答案 0 :(得分:2)
每microsoft docs,用于启动进程的字符数限制为8191个字符。
我可以按照最实际到最少的顺序考虑的选项: