FTP上传控件

来源:互联网 发布:js获取ip和端口 编辑:程序博客网 时间:2024/05/16 11:04

FTP上传控件1.0

产品介绍
ftp上传控件(FTP ActiveX OCX Control)是用Scoket API实现的FTP功能的客户端控件,可以在网页中实现上传文件的功能,可以在多种开发环境中使用,如VB,VC,C#,.net,PB,Delphi等。

主要功能:
>>上传、下载单个多个文件或目录,支持断点续传;
>>
显示上传的进度、传输速度和剩余时间等数据;
>>
支持IEfirefoxchromesafari等主流浏览器;
>>
支持自定义文件扩展名和大小限制
;
其它特性:
>>支持2G以上大文件传输;
>>
连接中断时自动检测连接并续传
;
>>
调用方便;
 

下载地址http://qun.qq.com/air/#8403471/share/download/!102!d49a8489-68ca-4bb3-b5ea-34897d2e69bc$RichUpload.rar

网盘下载:http://dl.dbank.com/c0owbw1xyu

CSDN下载:http://download.csdn.net/detail/djlife520/4292012

最新的文件请到QQ群中下载,有好的建议欢迎提出,详情请加入:

QQ群:8403471

 

  

 Firefox火狐浏览器效果

 Google chrome浏览器效果

 Safari苹果浏览器

 上传后的结果,为json格式

 

FTP帐号加密使用CryptoTool,如需要嵌入程序可提供算法。

网页中脚本调用:

<HTML>

<HEAD>

<TITLE>ATL 8.0 test page for objectRichUploadCtrl for IE</TITLE>

<SCRIPT LANGUAGE="JavaScript"FOR="window" EVENT="onLoad()">

<!--

         RichUploadCtrl.OnInit();//初始化控件

         InitFtpInfo();//初始化FTP信息

-->

</SCRIPT>

<scriptlanguage="javascript">

<!--

         varobject = null;

         functionInitFtpInfo() {              

                   object= document.getElementById('RichUploadCtrl');

                   varftpName = "lpzVPAy2JP0A"; //FTP帐号已加密

                   varftppass = "20KOXMMx23UA"; //FTP密码已加密

                   varport = "T9RjVcRyJZQA"; //FTP端口已加密

                   varip = "192.168.1.103"; //FTP地址

                   ////ftpuser, ftppass, ftport, hostName

                   object.SetFtpFwqInfo(ftpName, ftppass , port , ip);

         };

         functionUploadFile(strResult, bStatus) //此函数得到上传后的结果strResultjson格式如上图,bStatus为上传的状态

         {

                   alert(strResult);

                   alert(bStatus);

         };

-->

</script>

</HEAD>

<BODY>

<OBJECT width="800"height="570" ID="RichUploadCtrl"CLASSID="CLSID:25B3F2E4-FA9C-4C1F-A200-7A813D32EB8A"codeBase='http://127.0.0.1/RichUpload.cab#version=1,0,0,0'>

<PARAM NAME="LicenseKey"VALUE="PKZG-GBNV-MQBA-TQBG">//许可设置

<PARAM NAME="FileMask"VALUE="*.jpg;*.jpeg;*.png;*.gif;*.bmp;*.zip;*.rar;*.txt;*.doc;*.docx;*.pdf;*.mp3;*.avi;*.wmv;*.mp4">//扩展名限制,"*.*"或空是无限制

<PARAM NAME="FolderPath"VALUE="test\temp">//FTP上传路径

<PARAM NAME="FileSizeLimit"VALUE="1MB">//文件大小可设MB,GB,KB,B留空是无限制

</OBJECT>

</BODY>

</HTML>