【技术实现步骤摘要】
WEB页面与FTP服务器数据传输的方法及其相关设备
本申请涉及管理
,尤其涉及WEB页面与FTP服务器数据传输的方法及其相关设备。
技术介绍
随着计算机逐渐的发展,深入人们的日常生活中,信息之间的交互也逐渐通过计算机进行。但由于各种不同的传输方式层出不穷,文件传输协议也各有区别。对于FTP(FileTransferProtocol,文件传输协议)来说,要获取FTP服务器中的数据时,需要下载安装对应的FTP客户端,才能够完成数据交互,然而,如果FTP服务器在工作过程中连接的通道数目过多,则容易导致FTP服务器死机。
技术实现思路
本申请实施例的目的在于提出一种WEB页面与FTP服务器数据传输的方法及其相关设备,避免了FTP服务器连接的通道数目过多,而导致FTP服务器宕机的情况。为了解决上述技术问题,本申请实施例提供一种WEB页面与FTP服务器数据传输的方法,采用了如下所述的技术方案:一种WEB页面与FTP服务器数据传输的方法,包括下述步骤:在nodeJS中部署WEB服务 ...
【技术保护点】
1.一种WEB页面与FTP服务器数据传输的方法,其特征在于,包括下述步骤:/n在nodeJS中部署WEB服务器,当检测到用户登录并打开WEB页面时,根据用户的选择,控制所述WEB页面向所述WEB服务器发送ajax请求,其中,所述WEB页面为FTP文件预览界面;/n通过所述WEB服务器接收所述ajax请求,并将所述ajax请求按照预设的格式进行转化,生成待发送请求,其中,所述待发送请求包括执行操作;/n获取预设的当前用户的FTP权限,查找所述FTP权限是否包括执行所述执行操作的权限,若包括,则检测FTP通道或SFTP通道是否已创建,若所述FTP通道或SFTP通道未创建,则以r ...
【技术特征摘要】
1.一种WEB页面与FTP服务器数据传输的方法,其特征在于,包括下述步骤:
在nodeJS中部署WEB服务器,当检测到用户登录并打开WEB页面时,根据用户的选择,控制所述WEB页面向所述WEB服务器发送ajax请求,其中,所述WEB页面为FTP文件预览界面;
通过所述WEB服务器接收所述ajax请求,并将所述ajax请求按照预设的格式进行转化,生成待发送请求,其中,所述待发送请求包括执行操作;
获取预设的当前用户的FTP权限,查找所述FTP权限是否包括执行所述执行操作的权限,若包括,则检测FTP通道或SFTP通道是否已创建,若所述FTP通道或SFTP通道未创建,则以root权限在WEB服务器和FTP服务器之间建立FTP通道或SFTP通道,并控制所述WEB服务器将所述待发送请求,通过FTP通道或SFTP通道发送至FTP服务器,以指示所述FTP服务器执行所述待发送请求;以及
控制所述WEB服务器接收所述FTP服务器发送的回传数据,将所述回传数据传输至所述FTP文件预览界面。
2.根据权利要求1所述的WEB页面与FTP服务器数据传输的方法,其特征在于,所述控制WEB服务器接收所述FTP服务器发送的回传数据,将所述回传数据传输至所述FTP文件预览界面的步骤包括:
控制WEB服务器接收所述FTP服务器发送的回传数据;
检测当前的执行操作是否为下载;
若当前的执行操作为下载,则对所述回传数据进行过滤,生成下载数据;
将所述下载数据传输至所述FTP文件预览界面。
3.根据权利要求2所述的WEB页面与FTP服务器数据传输的方法,其特征在于,所述ajax请求携带有用户名称,所述对所述回传数据进行过滤,生成下载数据的步骤包括:
提取所述ajax请求中的用户名称;
根据所述用户名称获取预设的数据权限,其中,所述用户名称与所述数据权限为一对一或者一对多的映射关系;
获取预先与所述数据权限绑定的文件名称;
确定所述回传数据中是否有包括所述文件名称的文件;
若有,则将所述文件中的数据作为下载数据;
若无,则将所述回传数据进行拦截。
4.根据权利要求1所述的WEB页面与FTP服务器数据传输的方法,其特征在于,所述控制所述WEB服务器将所述待发送请求,通过FTP通道或SFTP通道传输至FTP服务器的步骤包括:
控制所述WEB服务器将所述待发送请求,通过FTP通道或SFTP通道传输至FTP服务器,并从所述FTP服务器中获取数据文件列表,将所述数据文件列表返回展示至所述FTP文件预览界面;
所述将所述回传数据传输至所述FTP文件预览界面的步骤包括:
将所述回传数据传输至所述FTP文件预览界面,并从所述FTP服务器中获取数据文件列表,将所述数据文件列表返回展示至所述FTP文件预览界面。
5.根据权利要求1至4任意一项所述的WEB页面与FTP服务器数据传输的方法,其特征在于,所述ajax请求携带有当前用户的token和用户名称,其中,所述token为用...
【专利技术属性】
技术研发人员:牟小欢,宋天喜,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。