近期遇到需要直接获取可以直接下载的url地址的附件内容,做个简单记录。
//收件创建一个接收文件的File(预先知道附件类型)
File docFile = new File("D:\\form\\aa.xls");
//然后创建一个URL获取url附件的信息
URL urlFile = new URL("http://xxxxxxxxxxxxx");
//然后同伙方法获取url对应文件的信息
HttpURLConnection httpUrl = (HttpURLConnection) urlFile.openConnection();
httpUrl.connect();
//最后将文件信息写入之前创建的File内。
FileUtils.copyInputStreamToFile(httpUrl.getInputStream(),docFile);