【问题标题】:Tinymce Editor Copy from Word Issue从 Word 问题中复制的 Tinymce 编辑器
【发布时间】:2012-11-30 02:30:24
【问题描述】:

我正在使用 Tinymce 编辑器。 其中有一个从单词粘贴的选项。 在它的点击动作上,它调用了一个函数windowmanager.open

我的目标是在弹出窗口中显示编辑器的现有内容。

我使用查询字符串传递内容,但有时内容太大,我得到 URI 限制超出错误。

请帮助我了解如何将内容传递给视图文件。

var actualContent = ed.getBody().innerHTML;
ed.windowManager.open({
                                file : url + '/pasteword.php?preContent='+encodeURIComponent(actualContent),
                                width : 450,
                                height : 400,
                                inline : 1
                            }, {
                                plugin_url : url
                            });

【问题讨论】:

    标签: php javascript jquery tinymce


    【解决方案1】:

    从这个question的答案中被公然窃取

    HTTP 协议对 URI 的长度没有任何先验限制。服务器必须能够处理它们所服务的任何资源的 URI,并且如果它们提供可以生成此类 URI 的基于 GET 的表单,则应该能够处理无限长度的 URI。如果 URI 比服务器可以处理的长(参见第 10.4.15 节),服务器应该返回 414(Request-URI Too Long)状态。注意:服务器应谨慎使用超过 255 字节的 URI 长度,因为一些较旧的客户端或代理实现可能无法正确支持这些长度。

    需要注意的是这一行:

    如果 URI 比服务器可以处理的长,服务器应该返回 414(Request-URI Too Long)状态

    因此,您似乎没有任何简单的方法可以像您尝试那样传递如此大的字符串,除非您有权配置服务器并且可以进行这样的配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多