[发明专利]对象上传方法及装置在审
申请号: | 201711370494.2 | 申请日: | 2017-12-19 |
公开(公告)号: | CN108200126A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 刘益民 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁;周良玉 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象上传 网页页面 合法性验证 链接地址 第一域 服务器 发送 返回 | ||
本说明书实施例提供一种对象上传方法及装置,在一种对象上传方法中,第一域的第一网页页面接收任一域的第二网页页面发送的对象上传消息。对该对象上传消息进行合法性验证,在合法性验证通过后,将对象上传消息中的对象上传至对应的服务器,并获取该对象的链接地址。向上述第二网页页面返回该对象的链接地址。
技术领域
本说明书一个或多个实施例涉及计算机技术领域,尤其涉及一种对象上传方法及装置。
背景技术
目前,在用户访问不支持对象上传功能的网页页面(以下称为第一页面)的过程中,若有上传对象的需求,第一页面可以在接收到用户发送的待上传的对象之后,将该对象上传至支持对象上传功能的网页页面(以下称为第二页面)对应的服务器。上述第一页面与第二页面之间的通信过程往往是一种跨域、异步通信的过程。其中,跨域是指上述第一页面与第二页面的协议、域名或者端口不全部相同。异步是指第一页面在将对象上传至第二页面对应的服务器的过程中,不需要跳转页面。
因此,如何安全、可靠地实现页面之间的跨域、异步通信就称为要解决的问题。
发明内容
本说明书一个或多个实施例描述了一种对象上传方法及装置,以安全、可靠地实现页面之间的跨域、异步通信。
第一方面,提供了一种对象上传方法,包括:
第一网页页面接收第二网页页面通过调用能实现消息跨域传输的应用程序编程接口API函数发送的对象上传消息,所述第一网页页面属于第一域,所述第二网页页面属于任一域;所述对象上传消息包括待跨域上传的对象;
对所述对象上传消息进行合法性验证;
在对所述对象上传消息合法性验证通过后,向对应的服务器上传所述对象;
接收所述服务器返回的所述对象的链接地址;
调用所述API函数向所述第二网页页面发送所述对象的链接地址。
第二方面,提供了一种对象上传方法,包括:
第二网页页面接收对象跨域上传请求,所述对象跨域上传请求包括待跨域上传的对象;所述第二网页页面属于任一域;
调用能实现消息跨域传输的应用程序接口API函数向第一网页页面发送对象上传消息,所述对象上传消息用于指示所述第一网页页面在对所述对象上传消息合法性验证通过后将所述对象上传至对应的服务器,并获取所述对象的链接地址;所述第一网页页面属于第一域;
接收所述第一网页页面通过调用所述API函数返回的所述对象的链接地址。
第三方面,提供了一种对象上传装置,包括:
接收单元,用于接收第二网页页面通过调用能实现消息跨域传输的应用程序编程接口API函数发送的对象上传消息,所述第一网页页面属于第一域,所述第二网页页面属于任一域;所述对象上传消息包括待跨域上传的对象;
验证单元,用于对所述接收单元接收的所述对象上传消息进行合法性验证;
上传单元,用于在所述验证单元对所述对象上传消息合法性验证通过后,向对应的服务器上传所述对象;
所述接收单元,还用于接收所述服务器返回的所述对象的链接地址;
发送单元,用于调用所述API函数向所述第二网页页面发送所述对象的链接地址。
第四方面,提供了一种对象上传装置,包括:
接收单元,用于接收对象跨域上传请求,所述对象跨域上传请求包括待跨域上传的对象;所述第二网页页面属于任一域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711370494.2/2.html,转载请声明来源钻瓜专利网。