我们遇到了最近开始的 UIPath 问题。它截断了字符串,在我们的例子中是 10k 个字符的 base 64 编码图像。有谁知道为什么会发生这种情况,以及我们如何解决它?
加载文本变量 base64Contents 时似乎发生了截断。如下图所示。
base64Contents = Convert.ToBase64String(byteArray);
我们遇到了最近开始的 UIPath 问题。它截断了字符串,在我们的例子中是 10k 个字符的 base 64 编码图像。有谁知道为什么会发生这种情况,以及我们如何解决它?
加载文本变量 base64Contents 时似乎发生了截断。如下图所示。
base64Contents = Convert.ToBase64String(byteArray);
根据 UiPath 文档,有 10,000 个字符的限制。这是因为'the default communication channel between the Robot Executor and the Robot Service has changed from WCF to IPC'
https://docs.uipath.com/activities/docs/log-message
解决此问题的一种方法是将您的字符串写入 txt 文件,而不是将其作为日志输出。这样您就可以使用不同的活动,并且 10,000 个字符的限制可能不适用。