【技术实现步骤摘要】
文件传输方法和系统
本专利技术涉及文件数据传输
,特别是涉及一种基于Web系统的文件传输系统及方法。技术背景目前基于Web系统的文件数据传输方法一般有两种。一种方法是将文件数据作为一个数据包嵌入到Web页面中进行传输,比如可以在Web页面中设置一个隐形变量(hide),再将文件数据编码为一个字符串作为该变量的值,这种方式只能用于文件数据非常小的情况,一方面,隐形变量能够接受的字符串的长度是有限制的;另一方面,如果文件数据较大时,也会使用户打开Web页面的时间很长,用户还会误认为是Web服务器出了故障。另一种方法是在Web页面中嵌入被传文件的链接URL(统一资源定位),比如“ftp://用户名:密码@服务器地址/文件路径/文件名称”。一方面,这种方法不能控制文件的访问权限,由于该文件链接中包含有Ftp服务器的用户名和密码,用户只需要查看该链接就可以知道Ftp服务器的用户名和密码,使得ftp服务器很不安全;另一方面,这种方法需要用户点击链接进行文件下载,操作过程不友好,而且应用程序(Web页面)对于文件传输的情况无法控制,比如对于该文件是否已经传输成功无法 ...
【技术保护点】
一种文件传输方法,包括步骤:应用服务装置根据来自客户终端装置的文件传输请求从存储器获取被传文件信息,并生成要嵌入Web页面的数据;WEB服务装置基于所述文件传输请求和所述要嵌入页面的数据生成响应页面;在客户终端装置利 用文件传输控件解析所述响应页面,并向文档服务装置发出FTP文件传输请求;在文档服务装置与客户终端装置之间进行基于FTP的文件传输。
【技术特征摘要】
1.一种文件传输方法,包括步骤:应用服务装置根据来自客户终端装置的文件传输请求从存储器获取被传文件信息,并生成要嵌入Web页面的数据;WEB服务装置基于所述文件传输请求和所述要嵌入页面的数据生成响应页面;在客户终端装置利用文件传输控件解析所述响应页面,并向文档服务装置发出FTP文件传输请求;在文档服务装置与客户终端装置之间进行基于FTP的文件传输。2.如权利要求1所述的文件传输方法,还包括步骤:在进行基于FTP的文件传输的过程中,在客户终端装置上显示文件传输信息。3.如权利要求1所述的文件传输方法,其中所述被传文件信息包括Ftp认证信息、被传文件名称、被传文件在文档服务装置上的存放位置、被传文件在本地存放位置中的至少之一。4.如权利要求1所述的文件传输方法,其中所述文件传输控件是ActiveX控件或Java Applet控件。5.如权利要求1所述的文件传输方法,其中,在基于FTP的文件传输之前,文档服务装置对客户终端装置进行验证。6.如权利要求1所述的文件传输方法,其中所述嵌入到Web页面中的数据包括文件传输控件信息和被传文件信息。7.如权利要求1所述的文件传输方法,还包括用预定的加密算法对被传文件信息进行加密的步骤。8.如权利要求7所述的文件传输方法,其中所述加密算法是DES、3DES或约瑟夫算法。9.如权利要求1所述的文件传输方法,其中所述基于FTP的文件传输是一次性传输或断点续传。10.如权利要求1所述的文件传输方法,其中所述基于FTP的文件传输是多进程或多线程传输。11.一种...
【专利技术属性】
技术研发人员:章晓仁,汪如海,陈继敏,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。