关于URL 返回的是一个图片 我怎么能获得图片名结果返回的是一个图片流。有什么方法可以获得那个图片的路径吗。。这个图片是存在服务器上的。
解决方案 »
- 如何在保存文件时添加默认后缀名?
- java.io.FileInputStream.read()的返回值类型为什么是int而不是byte
- 用java根据路径解压/压缩本地zip包
- 怎样用java类实现类似ping方法
- 新手用哪种GUI工具好啊?谢谢
- (有文)关于8-Puzzle问题(就是一个方框9个格,8个数字一个空格)!有朋友能给代码吗?
- [讨论]web论坛基于缓存技术的性能优化 谈的有道理者有分
- 新手请教关于applet的helloworld简单问题
- Java中分别运用了设计模式中的那一种
- 如何使用jar命令把一个目录下的所有的目录下的class文件归档为jar文件??
- 请教一个问题,请大家帮我看看!!!!!!!
- 有关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作为文件名了!哈哈哈!! 人家不给也没办法了!