2012-01-03 143 views
-1

我想从使用java编写的其他web服务消费一个文件(使用iText库创建的pdf文件)到android客户端。我认为一种方法是将文件编码为base64字符串,然后发送字符串。我正在网上寻找其他更好的方法,但无法找到。 有没有其他更好的方法来实现这一点。请帮帮我 。从其他Web服务发送文件

感谢

+0

发送文件到哪里? – Tom 2012-01-03 05:25:38

+0

为什么你不能返回二进制文件?您可以直接使用InputStream/OutputSteam。对base64进行编码并不是唯一的方法。你的问题不清楚。你需要发送文件到REST服务或在REST上使用它。 – ch4nd4n 2012-01-03 06:45:39

+0

我们的服务,特别是REST Web服务不适合这种批量数据传输。您的问题并不十分清楚您的问题是否仅仅是发送文件,而您正在考虑将剩余Web服务作为选项之一,或者已经有REST Web服务并且您想使用它! – Santosh 2012-01-03 08:16:13

回答

1

由于此文件很可能只是一个更大的反应的一部分,通常的base64是最好的选择。