commons-io commons-io 2.16.1 将一下图片下载保存到本地
import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import java.io.File; import java.io.InputStream; import java.net.URL; @Controller public class FileController { /** * 获取网上资源图片, 下载到本地磁盘 * * @throws Exception */ @RequestMapping("/dowloadFile") @ResponseBody public void dowloadFile() throws Exception { // 获取图片输入流 InputStream in = new URL("http://www.baidu.com/img/baidu_logo.gif").openStream(); // 将文件转换成字节数组 byte[] bytes = IOUtils.toByteArray(in); // 导出路径和文件格式 FileUtils.writeByteArrayToFile(new File("D:\\image\\test.gif"),bytes); } } 可以看出D盘image目录下生成了test.gif的这么一个文件
