我们有一个创建网页的 Web 应用程序。在页面的一个部分中,显示了一个图表。通过在 HTML 正文中使用“img src=...”标签调用绘图程序来创建图形。绘图程序接受许多关于高度、宽度、图例等的参数,以及要绘制的数据。到目前为止,我们发现将参数传递给绘图程序的唯一方法是使用 GET 方法。这可行,但在某些情况下,传递给绘图者的查询字符串的大小接近 Internet Explorer 中 URL 的 2058(或其他)字符限制。我在下面包含了一个标签示例。如果长度太长,查询字符串会被截断,程序会崩溃,甚至更糟,会显示不正确的图形(取决于截断发生的位置)。
带有自动提交的 POST 方法不适用于我们的目的,因为我们希望将图像插入到调用绘图者的页面上。我们不希望图表显示在单独的网页上,这是 POST 方法对“action=”属性中的 URL 所做的事情。
有谁知道解决这个问题的方法,还是我们只需要坚持使用 GET 方法并通知用户在使用我们的应用程序时远离 Internet Explorer?
谢谢!