读取网盘文件下载到服务器
来源:互联网 发布:淘宝客怎么做 编辑:程序博客网 时间:2024/05/25 19:57
public void download(String url,String fileName) {String path = request.getSession().getServletContext().getRealPath("/data/file/")+"/"+fileName;File directory = new File(request.getSession().getServletContext().getRealPath("/data/file/"));if(!directory.exists()){//创建目录boolean result = directory.mkdirs();if(!result){logger.error("创建目录失败!");}}try {getURLResource(path,url);} catch (Exception e1) {// TODO Auto-generated catch blocke1.printStackTrace();}}//存图片到服务器上 public static void getURLResource(String ourputFile,String urlStr) throws Exception { URL url = new URL(urlStr); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.setRequestMethod("GET"); conn.setConnectTimeout(5 * 1000); InputStream inStream = conn.getInputStream();//通过输入流获取图片数据 byte[] btImg = readInputStream(inStream);//得到图片的二进制数据 File file = new File(ourputFile); FileOutputStream fops = null; try { fops = new FileOutputStream(file); fops.write(btImg); fops.flush(); fops.close(); } catch (Exception e) {try{if( fops!=null ){fops.close();}}catch( Exception ex ){ex.printStackTrace();}e.printStackTrace();} } public static byte[] readInputStream(InputStream inStream) throws Exception{ ByteArrayOutputStream outStream = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int len = 0; while( (len=inStream.read(buffer)) != -1 ){ outStream.write(buffer, 0, len); } inStream.close(); return outStream.toByteArray(); }
阅读全文
0 0
- 读取网盘文件下载到服务器
- javaWeb的servlet读取服务器文件并下载到浏览器
- 服务器下载文件到本地
- 读取,下载,linux服务器上的 文件
- 上传文件到服务器,从服务器下载文件到本地
- java读取FTP文件下载到本地
- 从FTP服务器读取文件到本地
- 从服务器下载文件到本机
- 利用ASP下载远程文件到服务器
- 利用ASP远程下载文件到服务器
- ABAP:下载服务器文件到本机
- 利用ASP下载远程文件到服务器
- ABAP:下载服务器文件到本机
- FTP批量下载文件到SAP服务器
- php一句话下载文件到服务器
- 服务器通过浏览器下载文件到本地
- Java 从服务器下载文件到本地
- java 上传 下载 文件到FTP服务器
- Python图表绘制:matplotlib绘图库
- 冒泡排序
- Android中Button的Selector自动生成
- 不是你无法入门自然语言处理(NLP),而是你没找到正确的打开
- Glide、Picasso、Fresco进阶
- 读取网盘文件下载到服务器
- CountDownTimerSupport
- outlook不能备份的解决
- c++ list, vector, map, set 区别与用法比较
- 如何开发一个抢单chrome插件
- 数据加密 整理
- 微信小程序开发教程!
- Slim Span UVALive
- 凸包问题的五种解法