import java.io.*;
public class CopyIMG{
public static void main(String[] args)throws Exception{
File file = new File("C:\\xx.jpg");
if(!file.exists())
throw new RuntimeException("文件不存在..");
FileInputStream fis = new FileInputStream(file);
byte[] b = new byte[1024];
int len = 0;
FileOutputStream fos = new FileOutStream("要保存的服务器路径");
while((len=is.read(b))!=-1){
fos.write(b,0,len);
}
fos.close();
fis.close();
}
}
这里你弄错了一个问题;
你的程序是要传递图片的二进制数据.
而不是传递路径,然后再到服务器读取文件数据(你的服务器有这个文件?)
只有当你的服务器下有这个文件了,你传递一个路径,读取是可以的.
//---
关于如何上传文件, 自己google一下,很多教程