【发布时间】:2012-06-15 06:13:56
【问题描述】:
是否可以通过 HttpURLConnection 获取下载的文件名?
URL url = new URL("http://somesite/getFile?id=12345");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setAllowUserInteraction(false);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.connect();
InputStream is = conn.getInputStream();
在上面的示例中,我无法从 URL 中提取文件名,但服务器会以某种方式向我发送文件名。
【问题讨论】:
-
奇妙的问题。每当我们尝试识别在执行 url 请求时获得的文件名时,这个用例将很重要......
标签: java http inputstream httpurlconnection