简体   繁体   English

如何在 Java Servlet 中接收大字符串?

[英]How can I receive a large string in Java Servlet?

I am building a JSP application.我正在构建一个 JSP 应用程序。 I am trying to send an screenshot image from the page to the servlet by using base64 encoding.我正在尝试使用 base64 编码将屏幕截图图像从页面发送到 servlet。 It makes the returning string super long with 100k characters length.它使返回的字符串超长,长度为 100k 个字符。 So when I post this to the servlet and with getParameter, I am getting null there.因此,当我将其发布到 servlet 并使用 getParameter 时,我在那里得到了 null。

Is there a way to get them by chunks are am I missing something?有没有办法让他们分块我是不是错过了什么?

I found this maybe useful for you.我发现这可能对你有用。

Passing a huge String as post parameter to a servlet 将一个巨大的字符串作为 post 参数传递给 servlet

Namit Rana:纳米特·拉纳:

We used GZip compression/decompression to lower the size of the string.我们使用 GZip 压缩/解压缩来减小字符串的大小。 And it worked effectively.它有效地工作。

So, the .net service compressed the huge string, sent it to our Servlet.因此,.net 服务压缩了巨大的字符串,将其发送到我们的 Servlet。 We then decompress it at our server.然后我们在我们的服务器上解压它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在Java Servlet中将字符串转换为double? - How can I convert string to double in Java Servlet? 如何在Java中以字符串格式计算大量的模数 - How can I calculate modulo of a large number in String format in java 如何使用 JAVA 从大字符串中提取路径? - How can I extract path from a large string using JAVA? 如何在Java中将字符串中的非常大的二进制转换为八进制 - How Can I Convert Very Large Binary in String to Octal In Java 如何在java中将大字符串转换为整数? - How can I convert a large string to integer in java? Java Servlet:如何实例化线程和接收消息 - Java Servlet: How to instantiate thread and receive messages 如何在Java中接收文件(servlet / jsp) - how to receive file in java(servlet/jsp) 如何在Java中从字符串中接收数学符号并从ASCII中获取其Dec值? - How can I receive math symbols from an String and get their Dec value from ASCII in Java? 如何从缓冲区数组接收字符串为 UTF-8(java 到 javascript)? - How can i receive a string from buffer array as UTF-8 (java to javascript)? 我如何声明一个大字符串( <Html> 代码)中避免“常量字符串过长”的错误? - How can I declare a Large String(<Html> codes) in Java to avoid “Constant string too long” error?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM