URL imageUrl = new URL(url); HttpURLConnection urlConnection = (HttpURLConnection) imageUrl.openConnection(); inputStream = urlConnection.getInputStream();
File file = new File("person_"+faceBookShareBean.getPicture()); FileUtils.copyURLToFile(new URL(faceBookShareBean.getPicture()), file); resultId = facebookClient.postVedio(faceBookShareBean.getAccessToken(), file, faceBookShareBean.getDescription()); file.delete();
File file = downUrlTxt("11.jpg", "https://mailfile.onloon.co/361963894425540060/Hydrangeas.jpg", "D:\\wuwanhua\\pic");
public static File downUrlTxt(String fileName,String fileUrl,String downPath){ File savePath = new File(downPath); if (!savePath.exists()) { savePath.mkdir(); } String[] urlname = fileUrl.split("/"); int len = urlname.length-1; String uname = urlname[len];//获取文件名 try { File file = new File(savePath+"/"+uname);//创建新文件 if(file!=null && !file.exists()){ file.createNewFile(); } OutputStream oputstream = new FileOutputStream(file); URL url = new URL(fileUrl); HttpURLConnection uc = (HttpURLConnection) url.openConnection(); uc.setDoInput(true);//设置是否要从 URL 连接读取数据,默认为true uc.connect(); InputStream iputstream = uc.getInputStream(); System.out.println("file size is:"+uc.getContentLength());//打印文件长度 byte[] buffer = new byte[4*1024]; int byteRead = -1; while((byteRead=(iputstream.read(buffer)))!= -1){ oputstream.write(buffer, 0, byteRead); } oputstream.flush(); iputstream.close(); oputstream.close(); return file; } catch (Exception e) { System.out.println("读取失败!"); e.printStackTrace(); return null; } // System.out.println("生成文件路径:"+downPath+fileName); }