我正在处理Web服务并需要一些帮助。过程是pdf将使用base64编码并发送到我的Web服务。然后我将它解码回pdf并将其放在适当的文件夹中。问题是请求需要包含实际的巨型base64字符串。第一个问题是这是可能的。其次,我正在使用邮递员提出请求,并想知道如何将base64字符串复制到其中。似乎有一个字符串限制。任何帮助将不胜感激。
答案 0 :(得分:0)
我不知道邮递员,但我可以建议使用JAX-RS并分别使用ReaderInterceptor WriterInterceptor实施Base64.Decoder#wrap和Base64.Encoder#wrap。
否则,也许邮递员有类似的功能?
尽可能使用这些流来减少内存使用量。
教程: https://jersey.java.net/documentation/latest/filters-and-interceptors.html#d0e9806
答案 1 :(得分:0)
好吧,这似乎是Postman的一个问题。当你放置一个这样大小的字符串时,它会给你错误,每行只放一定长度。它仍然会收到整个字符串。我能够接收并解码它。谢谢大家的帮助!