asp.net mvc5 中的 ckeditor 和 tinymce 编辑器都丢失了非常大 texts/images 的数据

data lost with both ckeditor and tinymce editor in asp.net mvc5 with very large texts/images

我在 asp.net mvc5, razor 应用程序中遇到 ckeditor/tinymce 编辑器的奇怪行为。有时当我保存超过 10 mb 的非常大的数据时,它无法存储数据,它会截断其中的大部分,并且不会给出任何错误,这种行为很奇怪,我找不到任何解决方案,我改变了我的编辑器从ckeditor 到tinymce,但问题仍然存在。

即使行为不是静态的,有时它甚至可以处理更大的数据,但有时它会突然失败而没有任何错误。

我不确定问题出在哪里,是编辑器的问题,还是 MVC 控制器功能在接收如此大的数据等方面的问题,但同样有时它运行良好,有时它表现不佳,这才是疯狂的地方。

进一步分析,我们发现 JavaScript 像 CKEditor 的 tinymce 这样的编辑器无法处理如此大的数据,这就是它做出如此奇怪行为的原因。为了进一步测试这一点,我们将我们的应用程序部署在具有更好处理器和比现有服务器更多 Ram 的服务器上,然后一切顺利。发布时急剧丢失数据的行为对我们来说很奇怪,至少它应该给出一些错误或异常,或者不应该一起工作。