2012-01-03 141 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是最好的選擇。