【技术实现步骤摘要】
一种数据写入方法以及装置
[0001]本申请涉及计算机
,具体涉及数据写入方法、装置、电子设备。本申请同时涉及数据读取方法、装置以及电子设备。本申请还涉及一种数据读写系统。
技术介绍
[0002]小程序在运行过程中需在本地进行数据存储及读取操作,例如,小程序在终端本地存储图片和音视频等多媒体文件,如果将多媒体文件在本地的真实读写路径暴露给小程序,则存在安全隐患,例如,小程序开发者可以通过潜在的漏洞篡改和删除终端上其它小程序的数据,甚至危害宿主应用的数据安全。因此,如何保障小程序的数据存取过程的安全性是需要解决的问题。
技术实现思路
[0003]本申请实施例提供一种数据写入方法、装置以及电子设备,以解决现有的将文件真实读写路径暴露给小程序而存在安全隐患的问题。本申请实施例还提供一种数据读取方法、装置以及电子设备,本申请实施例还提供一种数据读写系统。
[0004]本申请实施例提供一种数据写入方法,包括:获取目标附属应用待写入的目标数据,所述目标附属应用是指依赖于本地提供的宿主环境而运行的应用程序;获 ...
【技术保护点】
【技术特征摘要】
1.一种数据写入方法,其中,包括:获取目标附属应用待写入的目标数据,所述目标附属应用是指依赖于本地提供的宿主环境而运行的应用程序;获取所述目标数据的本地存储路径信息;基于预定的路径转换关系对所述本地存储路径信息进行转换处理,以获得隐藏所述本地存储路径信息的存储路径转换信息;将所述存储路径转换信息提供给所述目标附属应用。2.根据权利要求1所述的方法,其中,所述目标附属应用是指目标小程序;所述获取目标附属应用待写入的目标数据,包括:所述目标小程序调用多媒体文件写入接口API,以将所述目标数据提供给所述目标小程序的小程序容器;提供数据保存接口,以供所述目标小程序的小程序容器调用后,获取所述目标小程序的小程序容器提供的所述目标数据。3.根据权利要求2所述的方法,其中,所述方法进一步包括:将所述目标数据写入相应的本地文件存储目录。4.根据权利要求1所述的方法,其中,所述基于预定的路径转换关系对所述本地存储路径信息进行转换处理,包括:采用预定加密算法对所述本地存储路径信息进行加密处理;或者采用预定映射对所述本地存储路径信息进行映射处理。5.一种数据读取方法,其中,包括:获取目标附属应用待读取的目标数据的存储路径转换信息,所述目标附属应用是指依赖于本地提供的宿主环境而运行的应用程序,所述存储路径转换信息为对所述目标数据的本地存储路径信息进行转换处理后获得的用于隐藏所述本地存储路径信息的信息;基于所述存储路径转换信息,获得所述目标数据的本地存储路径信息;基于所述本地存储路径信息进行数据查找,以获得所述目标数据;将所述目标数据返回给所述目标附属应用。6.根据权利要求5所述的方法,其中,所述目标附属应用是指目标小程序;所述获取目标附属应用待读取的目标数据的存储路径转换信息,包括:所述目标小程序调用多媒体文件读取API,以将所述存储路径转换信息提供给所述目标小程序的小程序容器;提供数据读取接口,以供所述目标小程序的小程序容器调用后,获取所述目标小程序的小程序容器提供的所述存储路径转换信息。7.根据权利要求6所述的方法,其中,所述将所述目标数据返回给所述目标附属应...
【专利技术属性】
技术研发人员:劳振强,
申请(专利权)人:阿里巴巴新加坡控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。