日期:2014-05-18  浏览次数:20724 次

jsp上传别人网站的图片
各位,我现在要做一个附件上传的程序,在附件编辑框输入本地文件的地址,上传已经没有问题了,现在还想可以上传别人网站的图片,如http://www.csdn.net/images/logo_csdn.gif请问各位有做个东西的吗,能不能提供一下思路和想法啊


------解决方案--------------------
可以先下载到本地,然后上传

------解决方案--------------------
恩,先下载到本地
------解决方案--------------------
同意
下载,再传
------解决方案--------------------
肯定是先下载下来再上传了,直接传网址这种的行不通
------解决方案--------------------
package img;

import java.awt.image.BufferedImage;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;

import javax.imageio.ImageIO;

import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;

public class Img {
public static void main(String arg[]) throws Exception {
URL url = new URL(
"http://u.yymp3.com/upPhoto/10/139970/0/s20074251448991225.jpg ");
InputStream is = url.openStream();
BufferedImage image = ImageIO.read(is);

FileOutputStream newimage = new FileOutputStream( "e://img//2.jpg ");
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);
encoder.encode(image);
newimage.close();
System.out.println( "success ");
}
}


绝对可行 给分吧