У нас есть веб-приложение, которое создает веб-страницу. В одном разделе страницы отображается график. График создается путем вызова графической программы с тегом «img src = ...» в теле HTML. Графическая программа принимает ряд аргументов о высоте, ширине, легендах и т. Д., А также данных, которые будут получены. До сих пор мы нашли единственный способ передать аргументы графической программе - использовать метод GET. Это работает, но в некоторых случаях размер строки запроса, передаваемой графическому устройству, приближается к пределу 2058 (или какому-либо другому) для URL-адресов в Internet Explorer. Я включил пример тега ниже. Если длина слишком велика, строка запроса усекается и программа бомбит или, что еще хуже, отображает неверный график (в зависимости от того, где происходит усечение).
Метод POST с автоматической отправкой не работает для наших целей, потому что мы хотим, чтобы изображение вставлялось на страницу, где вызывается графограф. Мы не хотим, чтобы график отображался на отдельной веб-странице, что и делает метод POST с URL-адресом в атрибуте "action =".
Кто-нибудь знает способ обойти эту проблему, или мы просто должны придерживаться метода GET и информировать пользователей, чтобы они держались подальше от Internet Explorer, когда они используют наше приложение?
Спасибо!