问题描述:现在我有一些各种类型的URL
如:
http://www.163.com/abc/down.do?id=SDF98797S34
http://www.mengdond.org/files/data.docx问题:如何只下载各种类型URL可下载文件中德以下文件类型,并获得文件的大小和最后修改时间
文件类型:
doc
docx
pdf用java实现

解决方案 »

  1.   

    补充一下:
    URL的文件可能在远程的http或https上也可能在ftp上。
      

  2.   

    URL方式直接链接到你网上的资源的话,如http://www.mengdond.org/files/data.docx,这只能把过滤做在网页显示之前,即干脆不让这种链接出现在你的页面上,可以在用户上传、动态页面生成等环节滤掉。如果不是这种,是服务器端有程序控制的话,那就更好办了,直接在接到请求下载的时候判断文件类型就可以了。
      

  3.   

    我觉得这个用python会容易点,java不适合实现操作系统的命令
      

  4.   

    现在的问题是我用HttpURLConnection能下载http的资源,也能知道文件的类型大小最后修改时间,但是下载不了https资源和ftp资源。
      

  5.   

    有没有办法传一个HTTPS或FTP的资源URL地址,也能获取到文件的类型大小最后修改时间。因为我有很多URL,但不能从URL判断下载的资源是什么文件类型和最后修改时间
      

  6.   


    通过命令行bat脚本文件然后java调用bat文件