关于URL 返回的是一个图片 我怎么能获得图片名结果返回的是一个图片流。有什么方法可以获得那个图片的路径吗。。这个图片是存在服务器上的。
解决方案 »
- 求助,System.out.println();解释?
- 在线等,这个程序里面的BufferedReader 的bf.readLine()为什么读不出来。
- 如何让程序在特定时间内反复执行呢?
- 请高手解析一下java.util.timer 工作原理...
- 如何获得上个月?
- 关于javabean的简单问题
- 我在JScrollPane 中加入了JTextArea ,但是没有出现滚动条呢?
- SOS!!!!!!!!!!!!!!SOS
- 最简单的问题...
- JAVAAPPLET动画闪烁问题(仅WEB浏览时出问题)
- 请教一个问题,请大家帮我看看!!!!!!!
- 有关matlab 的 builder for java,
Response.AddHeader("Content-Disposition", "attachment; filename="+strFileName+"")
URL url = new URL(urlPath);
图片是有的,我只能读出流来。。我想要是能获取那个流写图片的名字就好了。
getimage.do?id=12345
这种格式吧,从 URL 的 getHeaderField("Content-Disposition") 里面获得看看,如果对方法送过来了,你就能获得!
就是1楼的 filename 你得自己解析了!
URL u = URL("http://fdkslafkldsf.com/121212.gif");
哈哈!那个121212.gif就是啦,我想不是这个情况2 如果不是,你还可以把所有的header打出来看看 getHeaderFields(),
或者干错用firefox + firebug 看看所有的返回header如果还没有你需要的,你只能自己用
getimage.do?id=12345
中的 12345作为文件名了!哈哈哈!! 人家不给也没办法了!