通过 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中提取文件名,但是服务器会以某种方式将文件名发送给我。