java 如何只通过后台把本地的图片上传的服务器上去

2024-12-15 21:34:18
推荐回答(2个)
回答1:

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();
    }
}

回答2:

这里你弄错了一个问题;
你的程序是要传递图片的二进制数据.
而不是传递路径,然后再到服务器读取文件数据(你的服务器有这个文件?)
只有当你的服务器下有这个文件了,你传递一个路径,读取是可以的.
//---
关于如何上传文件, 自己google一下,很多教程