`
wjboy49
  • 浏览: 274365 次
  • 性别: Icon_minigender_1
  • 来自: 湖南岳阳
社区版块
存档分类
最新评论

获取文件长度http,ftp

    博客分类:
  • java
 
阅读更多

ftp:

FTPClient ftp = new FTPClient();
ftp.setConnectTimeout(1000);
ftp.setDataTimeout(1000); 
ftp.connect(hostName, port);
ftp.login(userName, password);
ftp.setControlEncoding("gb2312");
FTPFile[] files = ftp.listFiles(realPath);
if(files.length > 0){
                         return files[0].getSize();
}
 

 

 

http:

long len = 0;
HttpURLConnection conn = null;
      try {
        URL u = new URL(path);
        conn = (HttpURLConnection) u.openConnection(); 
        conn.setConnectTimeout(1000);
        conn.connect(); 
        if(conn.getResponseCode() == conn.HTTP_OK)
              len =  conn.getContentLength();
         } catch (Exception e) {
                    len = 0;
                    e.printStackTrace();
          }finally{
                    if(conn != null) conn.disconnect();
           }
return len;
 

 

0
0
分享到:
评论

相关推荐

    JAVA获取FTP文件列表

    JAVA获取FTP文件列表,功能齐全。包括:链接到服务器,上传文件到FTP服务器,从FTP服务器上下载文件并返回下载文件长度,返回FTP目录下的文件列表,删除FTP上的文件及目录,关闭链接。

    易语言FTP操作API

    易语言FTP操作API源码,FTP操作API,枚举文件回调,枚举目录回调,FTP连接,FTP断开,FTP上传,FTP创建目录,FTP删除目录,FTP获取现行目录,FTP置现行目录,FTP删除文件,FTP下载文件,FTP文件...FTP取目录列表,FTP取文件长度,

    windows下FTP匿名登录或弱口令漏洞及服务加固

    FTP 弱口令或匿名登录漏洞,一般指使用 FTP 的用户启用了匿名登录功能,或系统口令的长度太短、复杂度不够、仅包含数字、或仅包含字母等,容易被黑客攻击,发生恶意文件上传或更严重的入侵行为。 漏洞危害 黑客利用...

    vc 6.0开发ftp断点续传源代码

    然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。 ###开发测试环境: windows xp + Visual C++ 6.0 !!!!!!需要使用MFC环境!!!!!!!!!!!!

    MyFll Microsoft Visual FoxPro设计的扩展库

    FtpUploadFile 向FTP服务器上传文件 FtpConnect 连接FTP服务器 FtpDisconnect 断开FTP服务器连接 FtpAFile 枚举Ftp中的所有文件 FtpCreateDir 在FTP服务器上创建一个文件夹  FtpSetCurrentDir 设置当前的...

    aspnet公共类cs文件.rar

    用于获取或设置Web.config/*.exe.config中节点数据的辅助类(AppConfig.cs)CSV文件和DataTable对象转换辅助类(CSVHelper.cs)DatabaseInfo 的摘要说明。(DatabaseInfo.cs)常用的目录操作辅助类(DirectoryUtil.cs) ...

    java jdk实列宝典 光盘源代码

    获取文件的基本信息;列出指定目录下的文件,并可过滤文件;创建文件和目录;删除文件和目录;移动文件和目录; 复制文件和目录;一个简单的文件搜索器; 多种方式读文件内容, 按字节读取文件内容、按字符读取文件...

    PHP程序开发范例宝典III

    实例030 获取文件域的值 42 2.2 动态添加表单元素 42 实例031 不提交表单获取单选按钮的值 43 实例032 选中单选按钮后显示其他表单元素 44 实例033 根据数据表结构自动生成数据录入页面 45 实例034 投票...

    JAVA 范例大全 光盘 资源

    实例36 获取字符串长度 85 实例37 比较字符串 86 实例38 Java字符串与文件的互转 88 实例39 截取带汉字的字符串 91 实例40 替换字符串中的部分字符 92 实例41 Java字符串之密码加密 93 实例42 正则表达式验证...

    vc++ 开发实例源码包

    FTP、HTTP 多线程断点续传下载文件 源码 如题。 gdiplus应用实例 如题,自绘控件的实现。 gdiplus应用实例2 如题,自绘控件的实现。 GetFileVersion 这个例子就是查询任何可执行文件的版本信息并且 C++builder 和...

    PHP和MySQL Web开发第4版pdf以及源码

    2.4.3 通过FTP或HTTP打开文件 2.4.4 解决打开文件时可能遇到的问题 2.5 写文件 2.5.1 fwrite()的参数 2.5.2 文件格式 2.6 关闭文件 2.7 读文件 2.7.1 以只读模式打开文件:fopen() 2.7.2 知道何时读完文件:...

    PHP和MySQL WEB开发(第4版)

    19.3.1 获取文件信息 19.3.2 更改文件属性 19.3.3 创建、删除和移动文件 19.4 使用程序执行函数 19.5 与环境变量交互:getenv()和putenv() 19.6 进一步学习 19.7 下一章 第20章 使用网络函数和协议函数 20.1 了解可...

    PHP和MySQL Web开发第4版

    2.4.3 通过FTP或HTTP打开文件 2.4.4 解决打开文件时可能遇到的问题 2.5 写文件 2.5.1 fwrite()的参数 2.5.2 文件格式 2.6 关闭文件 2.7 读文件 2.7.1 以只读模式打开文件:fopen() 2.7.2 知道何时读完文件:...

    1345个易语言模块

    ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问模块1.0.ec HTTP访问模块1.1...

    入门学习Linux常用必会60个命令实例详解doc/txt

    ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它...

    Java JDK实例宝典

    1 获取文件的属性信息 7. 2 列出指定目录下的文件 7. 3 创建文件和目录 7. 4 删除文件和目录 7. 5 移动文件和目录 7. 6 复制文件和目录 7. 7 一个简单的文件搜索器 7. 8 读文件 7....

    易语言程序免安装版下载

    互联网支持库中的“FTP目录列表”命令返回的文件时间改为FTP服务器返回的原始时间,不做任何时区转换。 4. 互联网支持库中的“置代理服务器”命令增加了参数,用于支持代理服务器用户认证。 5. 修改控制台操作...

    php网络开发完全手册

    15.4.6 获取列的长度 257 15.4.7 获取列的标志 257 15.4.8 一个完整的查看表中各列属性 15.4.8 的实例 258 15.5 常见问题与解决方案 259 15.6 小结 261 第16章 数据库中的程序逻辑 262 16.1 数据库程序逻辑与PHP程序...

    《程序天下:JavaScript实例自学手册》光盘源码

    14.9 获取字符串型数组下标的数组长度 14.10 用JavaScript实现数组排序 14.11 数字千分位函数 14.12 读写Cookie的函数 14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript...

    云优CMS企业网站管理系统 v2.0.2 分站版.zip

    2、建议打包至服务器解压确保文件完整性,通过FTP上传请使用二进制模式; 3、如使用伪静态,请将对应“伪静态”文件导入主机配置中。(IIS/web.config、Apache/.htaccess、Nginx/nginx.txt) 三、安装方法 1、把...

Global site tag (gtag.js) - Google Analytics