[发明专利]一种代码文件发布方法、装置、设备及存储介质在审
申请号: | 202110858118.8 | 申请日: | 2021-07-28 |
公开(公告)号: | CN113590172A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 高嘉君 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;马敬 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 文件 发布 方法 装置 设备 存储 介质 | ||
1.一种代码文件发布方法,应用于终端,包括:
确定待发布的目标代码文件;
从本地存储的配置文件中,获得服务器用于接收代码文件的第一地址和所述目标代码文件的文件夹级第一发布目录;
生成所述目标代码文件在所述第一发布目录下文件级的第一绝对路径,其中,所述第一绝对路径包含所述文件夹级第一发布目录以及所述目标代码文件的文件名;
根据所述第一地址,向所述服务器发送上传请求,以使得所述服务器根据文件数据将所述目标代码文件发布至所述第一绝对路径,其中,所述上传请求携带:所述第一绝对路径、所述目标代码文件的文件数据。
2.根据权利要求1所述的方法,其中,
所述配置文件中记录有:源文件夹的源目录,其中,所述源文件夹用于存储所述终端需要发布的代码文件;
所述确定待发布的目标代码文件,包括:
根据所述源目录,访问所述源文件夹,确定所述源文件夹中存在的代码文件;
将所确定代码文件中未发布的代码文件确定为待发布的目标代码文件。
3.根据权利要求1所述的方法,其中,
所述配置文件中记录有:预设格式和/或实现预设功能的代码文件的文件夹级第二发布目录;
所述方法还包括:
判断所述目标代码文件是否为预设格式和/或实现预设功能的代码文件;
若为是,生成所述目标代码文件在所述第二发布目录下文件级的第二绝对路径,其中,所述第二绝对路径包含所述文件夹级第二发布目录以及所述目标代码文件的文件名;
若为否,执行所述基于所述目标代码文件的文件名,生成所述目标代码文件在所述第一发布目录下文件级的第一绝对路径的步骤。
4.根据权利要求1-3中任一项所述的方法,所述方法还包括:
检测所述配置文件是否完整;
若完整,执行所述获得服务器用于接收代码文件的第一地址和所述目标代码文件的文件夹级第一发布目录的步骤。
5.根据权利要求1-3中任一项所述的方法,其中,
所述数据上传请求为:基于超文本传输协议HTTP的post请求;或者基于文件传输协议FTP的请求上传数据的请求。
6.根据权利要求1-3中任一项所述的方法,其中,
所述第一地址包括:所述服务器的域名、文件接收程序的访问端口和所述文件接收程序的访问路径,其中,所述文件接收程序为:所述服务器中安装的用于接收代码文件的程序。
7.一种代码文件发布方法,应用于服务器,包括:
接收终端发送的上传请求,其中,所述上传请求中携带目标路径和待发布的目标代码文件的文件数据,所述目标路径为:所述目标代码文件在所述第一发布目录下文件级的绝对路径,所述第一发布目录为:所述目标代码文件的文件夹级目录;
解析所述上传请求,得到所述目标路径和所述文件数据;
通过将所述文件数据以文件形式存储至所述目标路径的方式,将所述目标代码文件发布至所述目标路径。
8.根据权利要求7所述的方法,所述方法还包括:
判断所述目标路径是否指向文件;
若为是,执行所述通过将所述文件数据以文件形式存储至所述目标路径的方式,将所述目标代码文件发布至所述目标路径的步骤。
9.根据权利要求7或8所述的方法,其中,所述通过将所述文件数据以文件形式存储至所述目标路径的方式,将所述目标代码文件发布至所述目标路径,包括:
判断所述目标路径指示的文件是否已存在;
若存在,删除所述目标路径指示的文件,创建所述目标路径指示的新文件,并将所述文件数据写入所述新文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110858118.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种小型挖掘机干扰器
- 下一篇:一种非织造材料的固网方法及电刺固网装置