我已经构建了一个可以通过浏览器工作的GUI。它具有拖放功能,当所有属性都必须初始化时,它会准备一个XML。我可以将系统与可用的在线绘图工具相关联:https://www.draw.io
它现在完美运行,但在保存XML时出现问题。截至目前,我通过Javascript动态创建表单并以HTTPRequest的形式发送信息。当XML很小(大小约为5-6 Mb)时,它运行良好。
最近,XML大小增加了几倍(大约80-100 Mb),因此GUI经常挂起。通过网络发送数据需要8-10分钟,有时浏览器在长时间无响应后会自动关闭,从而阻碍了用户在GUI中创建XML的努力。
我在控制器端使用Java。当用户保存XML时,它会通过动态创建的HTML表单传递给后端,后端由Java控制器访问。我需要一个更好的机制,因为作为HTTPRequest发送整个80 Mb XML数据变得非常麻烦。任何改善它的建议都将受到欢迎。
非常感谢..