/**
* 上传文件
* @param is
* @return
*/
public static String uploadFile(InputStream is,String name) throws Exception{
String folder = name.substring(0, name.lastIndexOf("/"));
File secondFolder = new File(folder);
if(!secondFolder.exists()){
secondFolder.mkdirs();
}
FileOutputStream fos = new FileOutputStream(name);
byte[] buffer = new byte[1024*1024];
int len = 0;
while((len = is.read(buffer)) != -1)
{
fos.write(buffer,0,len);
}
fos.close();
return name;
}
上传文件到本地服务器【工具类】
于 2023-04-19 13:09:56 首次发布
该代码段展示了一个Java方法,用于处理文件上传。它接收一个InputStream参数,从中读取文件内容,然后将文件保存到指定的文件路径。方法首先创建目标文件夹结构,如果不存在的话,然后使用FileOutputStream写入文件,利用缓冲区提高效率。最后返回文件的完整路径。
摘要由CSDN通过智能技术生成