小程序中的文件、数据处理方法及装置制造方法及图纸

技术编号:28034149 阅读:30 留言:0更新日期:2021-04-09 23:15
本申请提供一种小程序中的文件、数据处理方法及装置,涉及软件应用技术领域。该方法包括从云存储设备中获取待上传文件;调用预先加载的函数库,解析该待上传文件,得到该待上传文件中的数据;调用第一类库以及第三函数将该待上传文件中的数据上传至云数据库中。应用本申请实施例,可以避免小程序需要第三方的参与才能对其上的文件进行处理的现象,进而可以提高对文件处理的效率。

【技术实现步骤摘要】
小程序中的文件、数据处理方法及装置
本申请涉及软件应用
,具体而言,涉及一种小程序中的文件、数据处理方法及装置。
技术介绍
小程序是一种不需要下载即可使用的应用,其功能多种多样。随着办公便捷化的发展,具有文件处理功能的微信小程序逐渐被开发者开发出来。目前,当用户利用微信小程序对文件进行处理时,该微信小程序需要跳转到第三方后台数据库以及服务器,才可以对文件进行处理。然而,由于现有技术中的微信小程序需要第三方的参与才能对文件进行处理(如上传),这样会导致对文件处理效率降低。
技术实现思路
本申请的目的在于,针对上述现有技术中的不足,提供一种小程序中的文件、数据处理方法及装置,可以提高对文件处理的效率。为实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提供了一种小程序中的文件处理方法,所述方法包括:从云存储设备中获取待上传文件;调用预先加载的函数库,解析所述待上传文件,得到所述待上传文件中的数据;调用第一类库以及第三函数将所述待上传文件中的数据上传至云数据库中。可选地,所述从云存储设备中获取待上传文件之前,所述方法还包括:响应用户对文件格式的选择操作,获取目标文件格式,并接收待上传文件;调用第一函数以及第二函数,将所述待上传文件以所述目标文件格式存储在云存储设备中,所述第一函数用于将所述待上传文件上传至临时路径,所述第二函数用于从所述临时路径获取所述待上传文件并存储至所述云存储设备。可选地,所述调用第一函数以及第二函数,将所述待上传文件以所述目标文件格式存储在云存储设备中,包括:调用所述第一函数中的子函数,将所述待上传文件上传至临时路径;调用所述第二函数中的子函数,获取所述待上传文件的实际存储路径;从所述临时路径中获取所述待上传文件,并将所述待上传文件按照所述实际存储路径存储在云存储设备中。可选地,所述从云存储设备中获取待上传文件,包括:调用第四函数获取所述待上传文件在所述云存储设备中的实际存储路径;从所述云存储设备中的实际存储路径获取所述待上传文件。可选地,所述调用预先加载的函数库,解析所述待上传文件,得到所述待上传文件中的数据,包括:调用预先加载的函数库中的解析函数,解析所述待上传文件,得到所述待上传文件中的数据。第二方面,本申请实施例还提供了一种小程序中的数据处理方法,所述方法包括:响应用户对待下载数据的下载指示,调用第五函数,得到待下载数据,所述第五函数用于与云数据库链接,并从所述云数据库读取待下载数据;调用第六函数对所述待下载数据进行格式化,生成具有目标文件格式的目标文件,所述第六函数用于调用预先加载的函数库进行数据的格式化;调用第七函数获取所述目标文件,生成云文件,并将所述云文件上传至云存储设备中。可选地,所述方法还包括:获取所述云文件的实际存储路径;响应用户对所述实际存储路径的操作,从所述实际存储路径读取并显示所述云文件。可选地,所述方法还包括:获取所述云文件的虚拟存储路径;响应用户对所述虚拟存储路径的复制操作,复制所述虚拟存储路径。第三方面,本申请实施例还提供了一种小程序中的文件处理装置,所述装置包括:获取模块,用于从云存储设备中获取待上传文件;解析模块,用于调用预先加载的函数库,解析所述待上传文件,得到所述待上传文件中的数据;上传模块,用于根据宿主应用所提供的类库以及第三函数将所述待上传文件中的数据上传至云数据库中。可选地,所述装置还包括:接收模块,用于响应用户对文件格式的选择操作,获取目标文件格式,并接收待上传文件;存储模块,用于调用第一函数以及第二函数,将所述待上传文件以所述目标文件格式存储在云存储设备中,所述第一函数用于将所述待上传文件上传至临时路径,所述第二函数用于从所述临时路径获取所述待上传文件并存储至所述云存储设备。可选地,所述存储模块,具体用于调用所述第一函数中的子函数,将所述待上传文件上传至临时路径;调用所述第二函数中的子函数,获取所述待上传文件的实际存储路径;从所述临时路径中获取所述待上传文件,并将所述待上传文件按照所述实际存储路径存储在云存储设备中。可选地,所述获取模块,具体用于调用第四函数获取所述待上传文件在所述云存储设备中的实际存储路径;从所述云存储设备中的实际存储路径获取所述待上传文件。可选地,所述解析模块,具体用于调用预先加载的函数库中的解析函数,解析所述待上传文件,得到所述待上传文件中的数据。第四方面,本申请实施例还提供了一种小程序中的数据处理装置,所述装置包括:调用模块,用于响应用户对待下载数据的下载指示,调用第五函数,得到待下载数据,所述第五函数用于与云数据库链接,并从所述云数据库读取待下载数据;格式化模块,用于调用第六函数对所述待下载数据进行格式化,生成具有目标文件格式的目标文件,所述第六函数用于调用预先加载的函数库进行数据的格式化;生成模块,用于调用第七函数获取所述目标文件,生成云文件,并将所述云文件上传至云存储设备中。可选地,所述装置还包括:读取模块,用于获取所述云文件的实际存储路径;响应用户对所述实际存储路径的操作,从所述实际存储路径读取并显示所述云文件。可选地,所述装置还包括:复制模块,用于获取所述云文件的虚拟存储路径;响应用户对所述虚拟存储路径的复制操作,复制所述虚拟存储路径。第五方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述第一方面的所述小程序中的文件处理方法或者第二方面的所述小程序中的数据处理方法的步骤。第六方面,本申请实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面的所述小程序中的文件处理方法或者第二方面的所述小程序中的数据处理方法的步骤。本申请的有益效果是:本申请实施例提供一种小程序中的文件、数据处理方法及装置,该方法包括:从云存储设备中获取待上传文件;调用预先加载的函数库,解析该待上传文件,得到该待上传文件中的数据;调用第一类库以及第三函数将该待上传文件中的数据上传至云数据库中。采用本申请实施例提供的小程序中的文件处理方法,小程序通过直接调用预先加载在云端上的函数库、第一类库以及第三函数,可以解析出待上传文件中的数据,并将该数据上传至数据库中。也就是说,该函数库、该第一类库以及该第三函数相当于是安装在本地的,直接调取直接利用,即小程序对用户的触发操作响应速度得到提高。这样可以避免小程序需要第三方的参与才能对其上的文件进行处理的现象,进而可以提高对文件处理的效率。附图说明为了更清楚地说明本文档来自技高网...

【技术保护点】
1.一种小程序中的文件处理方法,其特征在于,所述方法包括:/n从云存储设备中获取待上传文件;/n调用预先加载的函数库,解析所述待上传文件,得到所述待上传文件中的数据;/n调用第一类库以及第三函数将所述待上传文件中的数据上传至云数据库中。/n

【技术特征摘要】
1.一种小程序中的文件处理方法,其特征在于,所述方法包括:
从云存储设备中获取待上传文件;
调用预先加载的函数库,解析所述待上传文件,得到所述待上传文件中的数据;
调用第一类库以及第三函数将所述待上传文件中的数据上传至云数据库中。


2.根据权利要求1所述的方法,其特征在于,所述从云存储设备中获取待上传文件之前,所述方法还包括:
响应用户对文件格式的选择操作,获取目标文件格式,并接收待上传文件;
调用第一函数以及第二函数,将所述待上传文件以所述目标文件格式存储在云存储设备中,所述第一函数用于将所述待上传文件上传至临时路径,所述第二函数用于从所述临时路径获取所述待上传文件并存储至所述云存储设备。


3.根据权利要求2所述的方法,其特征在于,所述调用第一函数以及第二函数,将所述待上传文件以所述目标文件格式存储在云存储设备中,包括:
调用所述第一函数中的子函数,将所述待上传文件上传至临时路径;
调用所述第二函数中的子函数,获取所述待上传文件的实际存储路径;
从所述临时路径中获取所述待上传文件,并将所述待上传文件按照所述实际存储路径存储在云存储设备中。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述从云存储设备中获取待上传文件,包括:
调用第四函数获取所述待上传文件在所述云存储设备中的实际存储路径;
从所述云存储设备中的实际存储路径获取所述待上传文件。


5.根据权利要求1所述的方法,其特征在于,所述调用预先加载的函数库,解析所述待上传文件,得到所述待上传文件中的数据,包括:
调用预先加载的函数库中的解析函数,解析所述待上传文件,得到所述待上传文件中的数据。


6.一种小程序中的数据处理...

【专利技术属性】
技术研发人员:杨晓东
申请(专利权)人:中煤航测遥感集团有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1