是否可以获取使用 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 中提取文件名,但服务器会以某种方式向我发送文件名。