我正在尝试处理上传到Spring WebScript的二进制内容。 对WebScript进行POST调用:
Content-Length: 18715
Content-Type: application/pdf
[message-body; type: application/pdf, size: 18715 bytes]
。
Content c = req.getContent();
然后需要将二进制数据传递到需要java.io.InputStream或文本String的writer对象。
当我传递内容的InputStream时:
c.getInputStream();
什么都没写。 内容似乎没有任何内容。
以下为-1:
c.getSize();
尽管以下内容报告了模仿类型的“ application / pdf”正确值:
c.getEncoding();