JAVA上传图片问题

先说下情况吧
我项目的上传图片没有问题,但上传的都是本地硬盘图片 比如:
C:\Documents and Settings\Administrator\桌面\g2\S14.jpg
这样的情况上传没有问题
但如果我想上传的图片在网上呢?
开始我是这么做的 直接把地址换成
http://list.image.baidu.com/t/image_category/galleryimg/womenstar/hk/xu_ruo_xuan.jpg
这样上传不起作用
那我应该怎么做呢?
希望能得到详细的解答
可以加QQ 把您的QQ留给我!
谢谢了!!!很着急!

URL url = new URL(filePath);//filePath是网络的地址
URLConnection conn = url.openConnection();
InputStream inStream = conn.getInputStream();
BufferedInputStream br = new BufferedInputStream(inStream);
这样就得到一个输入的流,就可以输出或者存储在数据库里了,希望能帮到你
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-03
用程序上传是不可行的,网站所有者凭什么让你去上传图片,如果可以,你做一个循环,无限上传文件到别人的服务器上,服务器不就很快崩溃了。你如果上想上传到自己的服务器上。直接设置路径为服务器路径下,那还是可以的!
第2个回答  2011-07-03
为什么会这样,我这边可以直接上传啊,和你说的是一样的方法。上传文件的时候程序会读取那个文件到本地,应该不会出现你说的这个问题啊。
第3个回答  2011-07-03
我觉得你应该先把在个图片读到本地的临时文件夹里再传到服务器上
相似回答