一种3d模型文件的上传方法
技术领域
1.本发明涉及图像处理技术领域,尤其涉及一种3d模型文件的上传方法。
背景技术:2.虚拟现实是使用计算机创造以假乱真的世界。其主要包括模拟环境、感知、自然技能和传感设备等方面。模拟环境是由计算机生成的、实时动态的三维立体逼真的3d模型。3d模型是指对三维物体建立的适合计算机表示和处理的数学模型,是在计算机环境下对其进行处理、操作和分析其性质的基础,也是在计算机中建立表达客观世界的虚拟现实的关键技术。现有的3d模型生成方法中,需要对真实场景进行环拍后上传或将3d模型文件上传,现有的文件上传方法不能保留3d模型的空间感和真实感,亟待改进。
技术实现要素:3.本发明的目的是克服现有技术存在的问题,提供一种3d模型文件的上传方法,所述方法包括如下步骤:步骤1:分析浏览器上显示的上传文件的二进制代码;步骤2:从二进制代码数据中获得上传文件的文件名称、绝对路径及文件类型;步骤3:定位文件的开始和结束位置,将二进制文件保存;步骤4:从文件结束位置,将要上传的文件序列化,转化为流文件。
4.进一步地,所述二进制代码包括起始标志、文件说明、文件内容、结束标志。
5.进一步地,所述起始标志、文件说明、文件内容和结束标志用回车换行符号来进行分隔。
6.进一步地,所述步骤2从文件说明中获得上传文件的文件名称、绝对路径、文件类型。
7.进一步地,所述步骤3中利用asp将二进制文件保存。
8.进一步地,所述步骤1中上传多个文件,二进制代码按上传的先后次序排列。
9.本发明对比现有技术有如下的有益效果:
10.本发明提供的一种3d模型文件的上传方法,将环拍实景文件或3d模型文件上传至服务器后,再进行序列化处理,可以保留场景或3d模型的空间感、真实感,同时整个上传方法步骤简单,出错率低。
附图说明
11.图1为本发明的模块逻辑图。
具体实施方式
12.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
13.如图1所示,本发明提供一种3d模型文件的上传方法,所述方法包括如下步骤:步骤1:分析浏览器上显示的上传文件的二进制代码;步骤2:从二进制代码数据中获得上传文件的文件名称、绝对路径及文件类型;步骤3:定位文件的开始和结束位置,将二进制文件保存;步骤4:从文件结束位置,将要上传的文件序列化,转化为流文件。
14.需要说明的是,所述二进制代码包括起始标志、文件说明、文件内容、结束标志。同时该所述起始标志、文件说明、文件内容和结束标志用回车换行符号来进行分隔。
15.具体地,所述步骤2从文件说明中获得上传文件的文件名称、绝对路径、文件类型。
16.在一些更优选的实施例中,所述步骤3中利用asp将二进制文件保存,所述步骤1中上传多个文件,二进制代码按上传的先后次序排列,所述步骤3中根据回车换行符号在上传文件二进制串数据中出现的位置以及回车换行符号的长度定位到文件的开始和结束位置。
17.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包括”或者其任何其他变体意在涵盖非排他性的包括,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
18.虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范围当以权利要求书所界定的为准。
技术特征:1.一种3d模型文件的上传方法,其特征在于,所述方法包括如下步骤:步骤1:分析浏览器上显示的上传文件的二进制代码;步骤2:从二进制代码数据中获得上传文件的文件名称、绝对路径及文件类型;步骤3:定位文件的开始和结束位置,将二进制文件保存;步骤4:从文件结束位置,将要上传的文件序列化,转化为流文件。2.根据权利要求1所述的一种3d模型文件的上传方法,其特征在于,所述二进制代码包括起始标志、文件说明、文件内容、结束标志。3.根据权利要求2所述的一种3d模型文件的上传方法,其特征在于,所述起始标志、文件说明、文件内容和结束标志用回车换行符号来进行分隔。4.根据权利要求3所述的一种3d模型文件的上传方法,其特征在于,所述步骤2从文件说明中获得上传文件的文件名称、绝对路径、文件类型。5.根据权利要求4所述的一种3d模型文件的上传方法,其特征在于,所述步骤3中利用asp将二进制文件保存。6.根据权利要求4所述的一种3d模型文件的上传方法,其特征在于,所述步骤1中上传多个文件,二进制代码按上传的先后次序排列。7.根据权利要求4所述的一种3d模型文件的上传方法,其特征在于,所述步骤3中根据回车换行符号在上传文件二进制串数据中出现的位置以及回车换行符号的长度定位到文件的开始和结束位置。
技术总结本发明提供一种3D模型文件的上传方法,所述方法包括如下步骤:步骤1:分析浏览器上显示的上传文件的二进制代码;步骤2:从二进制代码数据中获得上传文件的文件名称、绝对路径及文件类型;步骤3:定位文件的开始和结束位置,将二进制文件保存;步骤4:从文件结束位置,将要上传的文件序列化,转化为流文件,该方法将环拍实景文件或3d模型文件上传至服务器后,再进行序列化处理,可以保留场景或3d模型的空间感、真实感,同时整个上传方法步骤简单,出错率低。低。低。
技术研发人员:杨楠 余大学 潘攀 马兵强
受保护的技术使用者:上海爱客博信息技术有限公司
技术研发日:2022.04.22
技术公布日:2022/8/2