主页 > 知识库 > JSP实现远程文件下载保存到服务器指定目录中的方法

JSP实现远程文件下载保存到服务器指定目录中的方法

热门标签:百度地图添加标注图标样式 聊城智能电销机器人外呼 地图标注市场怎么样 南昌市地图标注app 南京新思维电话机器人 好操作的电话机器人厂家 如何用中国地图标注数字点 企业怎么在联通申请400电话 泰州泰兴400电话 怎么申请

本文实例讲述了JSP实现远程文件下载保存到服务器指定目录中的方法。分享给大家供大家参考,具体如下:

%@page import="java.net.*,java.io.*"%>
%!
 public boolean saveUrlAs(String photoUrl, String fileName) {
//此方法只能用户HTTP协议
  try {
   URL url = new URL(photoUrl);
   HttpURLConnection connection = (HttpURLConnection) url.openConnection();
   DataInputStream in = new DataInputStream(connection.getInputStream());
   DataOutputStream out = new DataOutputStream(new FileOutputStream(fileName));
   byte[] buffer = new byte[4096];
   int count = 0;
   while ((count = in.read(buffer)) > 0) {
    out.write(buffer, 0, count);
   }
   out.close();
   in.close();
   return true;
  }
  catch (Exception e) {
   return false;
  }
 }
public String getDocumentAt(String urlString) {
//此方法兼容HTTP和FTP协议
  StringBuffer document = new StringBuffer();
  try {
   URL url = new URL(urlString);
   URLConnection conn = url.openConnection();
   BufferedReader reader = new BufferedReader(new InputStreamReader(conn.
     getInputStream()));
   String line = null;
   while ( (line = reader.readLine()) != null) {
    document.append(line + "\n");
   }
   reader.close();
  }
  catch (MalformedURLException e) {
   System.out.println("Unable to connect to URL: " + urlString);
  }
  catch (IOException e) {
   System.out.println("IOException when connecting to URL: " + urlString);
  }
  return document.toString();
 }
%>
%
//测试
 String photoUrl = "http://ad4.sina.com.cn/200601/12/43932_750450.jpg";
 String fileName = photoUrl.substring(photoUrl.lastIndexOf("/"));
 String filePath = "C:/test/";
 boolean flag = saveUrlAs(photoUrl, filePath + fileName);
 out.println("Run ok!\nBR>Get URL file " + flag);
%>

希望本文所述对大家JSP程序设计有所帮助。

您可能感兴趣的文章:
  • JSP隐含对象response实现文件下载
  • jsp实现Servlet文件下载的方法
  • JSP文件下载功能的4种方法
  • JSP response对象实现文件下载的两种方式
  • JSP隐含对象response实现文件下载的两种方法
  • jsp 文件下载示例代码
  • jsp文件下载功能实现代码

标签:吉林 开封 乌兰察布 临汾 白银 自贡 铜川 山南

巨人网络通讯声明:本文标题《JSP实现远程文件下载保存到服务器指定目录中的方法》,本文关键词  JSP,实现,远程,文件下载,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《JSP实现远程文件下载保存到服务器指定目录中的方法》相关的同类信息!
  • 本页收集关于JSP实现远程文件下载保存到服务器指定目录中的方法的相关信息资讯供网民参考!
  • 推荐文章