【技术实现步骤摘要】
文件上传的方法、装置、电子设备及介质
本专利技术涉及互联网移动开发领域,尤其涉及一种文件上传的方法、装置、电子设备及介质。
技术介绍
随着互联网移动端开发的快速发展,手机移动端已日渐普及。而手机移动端的发展项目中经常需要向服务端传递文件,常规的方法是使用第三方工具或者编写一段上传的代码来进行文件上传,这种文件上传的方法存在一些缺点:不能及时的取消文件上传的任务;上传的工具或代码没有进行高度的封装和抽象,往往是哪里需要进行文件上传就在该处编写一段代码,导致文件上传的逻辑非常分散,不利用代码的复用和方法的修改。因此,本专利技术提出一种优化的文件上传方法。
技术实现思路
(一)要解决的技术问题针对目前存在的技术问题,本专利技术提出一种文件上传的方法,通过网络请求结构的封装,只需要传递参数就可以获得文件上传的结果,用于解决常规方法中逻辑非常分散、代码不能复用及方法不能修改等问题。(二)技术方案本专利技术提供一种文件上传的方法,包括:在移动终端中封装网络请求接口函数,该网络请求接口函数用于接 ...
【技术保护点】
1.一种文件上传的方法,用于将移动终端中的文件传输至服务端,其特征在于,包括:/n在所述移动终端中封装网络请求接口函数,所述网络请求接口函数用于接收创建网络请求所需的信息;/n调用所述网络请求接口函数,将所述创建网络请求所需的信息传递至所述移动终端中的多部分请求函数;/n调用所述多部分请求函数,创建网络请求;/n根据所述网络请求在所述移动终端中创建文件上传任务,并发送给所述服务端;/n调用所述服务端中的任务启动函数,启动所述文件上传任务。/n
【技术特征摘要】
1.一种文件上传的方法,用于将移动终端中的文件传输至服务端,其特征在于,包括:
在所述移动终端中封装网络请求接口函数,所述网络请求接口函数用于接收创建网络请求所需的信息;
调用所述网络请求接口函数,将所述创建网络请求所需的信息传递至所述移动终端中的多部分请求函数;
调用所述多部分请求函数,创建网络请求;
根据所述网络请求在所述移动终端中创建文件上传任务,并发送给所述服务端;
调用所述服务端中的任务启动函数,启动所述文件上传任务。
2.根据权利要求1所述的文件上传的方法,其特征在于,调用所述多部分请求函数,创建网络请求,包括:
向所述多部分请求函数传入错误指针,所述错误指针用于接收创建所述网络请求的错误消息;
在创建所述网络请求之后,根据所述错误指针判断是否接收到错误消息,若否,则所述网络请求创建成功,若是,则所述网络请求创建失败。
3.根据权利要求1所述的文件上传的方法,其特征在于,所述创建网络请求所需的信息包括第一回调函数,所述第一回调函数用于向所述移动终端返回所述网络请求是否创建成功的消息;
在创建所述网络请求之后,调用所述第一回调函数向所述移动终端返回网络请求是否创建成功的消息。
4.根据权利要求1所述的文件上传的方法,其特征在于,所述服务端包括第二回调函数,在所述调用任务启动函数启动所述文件上传任务之后,调用所述第二回调函数向所述移动终端返回所述文件上传任务的结果;
若所述结果中不包括错误消息,则所述文件上传成功,若所述结果中包括错误消息,则所述文件上传失败。
5.根据权利要求1所述的文件上传的方法,...
【专利技术属性】
技术研发人员:汪刚,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。