public static File getFile(String url) throws Exception {//对本地文件命名String fileName = url.substring(url.lastIndexOf("."),url.length());File file = null;URL urlfile;InputStream inStream = null;OutputStream os = null;try {file = File.createTempFile("net_url", fileName);//下载urlfile = new URL(url);inStream = urlfile.openStream();os = new FileOutputStream(file);int bytesRead = 0;byte[] buffer = new byte[8192];while ((bytesRead = inStream.read(buffer, 0, 8192)) != -1) {os.write(buffer, 0, bytesRead);}} catch (Exception e) {e.printStackTrace();} finally {try {if (null != os) {os.close();}if (null != inStream) {inStream.close();}} catch (Exception e) {e.printStackTrace();}}return file;}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!