Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms Cefsharp LoadHtml投掷';字符串太长';_Winforms_C# 4.0_Base64_Chromium Embedded_Cefsharp - Fatal编程技术网

Winforms Cefsharp LoadHtml投掷';字符串太长';

Winforms Cefsharp LoadHtml投掷';字符串太长';,winforms,c#-4.0,base64,chromium-embedded,cefsharp,Winforms,C# 4.0,Base64,Chromium Embedded,Cefsharp,我已经使用loadhtml有一段时间了,对于我使用它做的简单事情来说,它工作得很好 然而,我最近开始在我的HTML中以base64的形式包含图像,loadhtml不喜欢这样,并且通过字符串太长的异常 据我目前所知,它被限制在2000年左右,这就是为什么它在图像非常小的情况下工作得很好 有没有办法解决这个问题?您可以将HTML源代码嵌入到项目中,并将项目从DLL读取到字符串缓冲区中。 之后;使用loadString方法加载所需的页面。您可以将HTML源代码嵌入到项目中,并将项目从DLL读取到字符串

我已经使用loadhtml有一段时间了,对于我使用它做的简单事情来说,它工作得很好

然而,我最近开始在我的HTML中以base64的形式包含图像,loadhtml不喜欢这样,并且通过字符串太长的异常

据我目前所知,它被限制在2000年左右,这就是为什么它在图像非常小的情况下工作得很好


有没有办法解决这个问题?

您可以将HTML源代码嵌入到项目中,并将项目从DLL读取到字符串缓冲区中。
之后;使用loadString方法加载所需的页面。

您可以将HTML源代码嵌入到项目中,并将项目从DLL读取到字符串缓冲区中。
之后;使用loadString方法加载所需的页面。

对于CefSharp版本75,
LoadHtml
有4个重载,请参见:

专访 和base64Encode:true


它甚至适用于大型HTML

对于CefSharp版本75,
LoadHtml有4个重载
请参见:

专访 和base64Encode:true

它甚至适用于大型HTML