【发布时间】:2014-11-06 21:30:48
【问题描述】:
我在外部服务器上安装了 PDF。我必须在我的 Java servlet 中访问它们并将它们推送到客户端浏览器。 PDF 应该直接下载,或者它可能会打开一个“保存或打开”对话框窗口。 这是我在我的代码中尝试的,但它不能做太多。
URL url = new URL("http://www01/manuals/zseries.pdf");
ByteArrayOutputStream bais = new ByteArrayOutputStream();
InputStream in = url.openStream();
int FILE_CHUNK_SIZE = 1024 * 4;
byte[] chunk = new byte[FILE_CHUNK_SIZE];
int n =0;
while ( (n = in.read(chunk)) != -1 ) {
bais.write(chunk, 0, n);
}
我尝试了很多方法来做到这一点,但都没有成功。如果你有什么好的方法,我欢迎!
【问题讨论】:
-
你的程序是桌面程序还是servlet?
标签: java http httprequest httpurlconnection urlconnection