一种文件共享方法、装置、存储介质、电子设备制造方法及图纸

技术编号:34768355 阅读:18 留言:0更新日期:2022-08-31 19:24
本申请提供一种文件共享方法、装置、系统和存储介质,涉及数据共享技术领域。文件共享方法包括:获取Sketch文件;解析所述Sketch文件生成对应的临时文件;将所述临时文件上传至指定共享位置,以通过所述指定共享位置对所述临时文件进行共享。通过将Sketch文件解析成临时文件,并上传至指定共享位置,实现临时文件的共享,由于临时文件与Sketch文件对应,通过对临时文件进行共享,使得用户在从指定共享位置获取到临时文件后,可以将其还原为Sketch文件,由此,实现对Sketch文件进行共享,简化共享操作过程,提高了文件共享的效率和多人协作的效率。效率。效率。

【技术实现步骤摘要】
一种文件共享方法、装置、存储介质、电子设备


[0001]本专利技术涉及数据共享
,具体地,涉及一种文件共享方法、一种文件共享装置、一种计算机可读存储介质、一种电子设备。

技术介绍

[0002]Sketch是一款矢量绘图应用软件,主要用于图标设计和界面设计。由于Sketch的功能较为全面且使用较为方便,因此,得到了大多数设计公司的青睐。在设计公司内部,对于一个设计团队而言,设计稿通常需要相互共享,以便协作完成团队项目。然而,作为一款适用于macOS(苹果电脑系统)平台的软件,在通过Sketch将设计稿源文件分享给其他用户时,步骤较为复杂。常用的方式是由该Sketch文件的共享者先从Sketch应用软件中导出Sketch文件并对文件压缩,然后通过即时通信工具(如钉钉、微信等)对压缩文件进行上传共享,最后其他用户通过下载该压缩文件并在本地进行解压后方能在该Sketch文件的基础上作进一步的处理。也就是说,现有技术中,用户在对Sketch文件进行共享时,涉及到用户的人工操作较多,且流程复杂,致使效率较低,不利于多人协作。

技术实现思路

[0003]有鉴于此,本申请旨在提供一种文件共享方法,针对现有技术中Sketch文件共享过程复杂的问题,提高文件共享的效率,减少共享过程中的步骤,简化操作,从而提高设计团队的多人协作效率。
[0004]为了实现上述目的,本申请的实施例通过如下方式实现:
[0005]第一方面,本申请实施例提供了一种文件共享方法,所述方法包括:获取Sketch文件;解析所述Sketch文件并生成对应的临时文件,所述临时文件的数据量小于所述Sketch文件的数据量;将所述临时文件上传至指定共享位置,以通过所述指定共享位置对所述临时文件进行共享。
[0006]本申请实施例中,通过将Sketch文件解析后,以临时文件的方式进行上传,由于导出的文件不是Sketch文件且数据量更小,可以在一定程度上使上传更快捷。通过获取Sketch文件,解析所获取的Sketch文件并生成对应的临时文件,以及将临时文件直接上传至指定共享位置,并基于指定共享位置对临时文件的进行存储与共享,使得其他用户可以通过该指定共享位置对临时文件实施预览、下载等共享操作。由于临时文件通过基于Sketch文件解析而来,基于临时文件可实现对相应的Sketch文件的还原,因此,对临时文件的共享同时,实现了对Sketch文件的共享。相较于现有技术而言,本申请实施例所提供的文件共享方法在对Sketch文件进行共享时,共享者无需手动导出Sketch文件,并对导出文件进行压缩,以及将压缩文件通过即时通信工具进行分享,由此,在一定程度上提高了文件共享的效率,减少了共享过程中的步骤,简化了操作,进而提高设计团队的多人协作效率。
[0007]一实施例中,在所述将所述临时文件上传至指定共享位置之前,所述方法还包括:将所述临时文件存入预先创建的临时文件夹中。
[0008]一实施例中,所述临时文件夹中包括多个分类文件夹,其中,所述分类文件夹包括切片资源文件夹,素材文件夹,HTML文件夹,所述将所述临时文件存入预先创建的临时文件夹中,包括:基于所述临时文件中各文件的种类,将所述临时文件中的各个文件分别存入对应的所述分类文件夹中。
[0009]本申请实施例中,在对Sketch文件解析后会生成不同的临时文件,将临时文件进行分类整理后再进行上传,不同文件和文件夹存储不同的位置,使得将临时文件上传后,能够便于文件的管理,也便于用户查找文件。
[0010]一实施例中,在所述将所述临时文件上传至指定共享位置之前,所述方法还包括:基于用户录入的信息确定所述指定共享位置。
[0011]本申请实施例中,通过基于用户录入的信息确定指定共享位置,使得用户可根据自身的需求选定不同的指定共享位置,从而实现通过不同的位置共享文件。
[0012]一实施例中,所述解析所述Sketch文件生成对应的临时文件,包括:对所述Sketch文件进行解析,生成第一标注文件;将所述第一标注文件插入预设的HTML模板,生成第一HTML文件;其中,所述第一HTML文件、所述第一标注文件均为所述临时文件。
[0013]本申请实施例中,将Sketch文件转换成HTML格式的文件,使得用户通过搭载不同操作系统的终端均能够查看转换成HTML格式的Sketch文件,从而实现Sketch文件在不同操作系统之间的共享。在上传之前,对文件进行标注,便于用户能够快速了解Sketch文件的信息。
[0014]第二方面,本申请实施例提供了一种文件共享装置,包括获取模块,用于获取Sketch文件;处理模块,用于解析所述Sketch文件生成对应的临时文件;上传模块,用于将所述临时文件上传至指定共享位置,以通过所述指定共享位置对所述临时文件进行共享。
[0015]一实施例中,所述文件共享装置,还包括:存储模块,所述存储模块用于将所述临时文件存入预先创建的临时文件夹中。
[0016]一实施例中,所述临时文件夹中包括多个分类文件夹,其中,所述分类文件夹包括切片资源文件夹,素材文件夹,HTML文件夹;所述存储模块还用于基于所述临时文件中各文件的种类,将所述临时文件中的各个文件分别存入对应的所述分类文件夹。
[0017]一实施例中,所述处理模块,还用于对所述Sketch文件进行解析,生成第一标注文件;以及将所述第一标注文件插入预设的HTML模板,生成第一HTML文件,其中,所述第一标注文件及所述第一HTML文件均为所述临时文件。
[0018]第三方面,本申请实施例提供了一种非易失性存储介质,其内存储有计算机可读指令,处理器通过调用所述计算机可读指令执行如第一方面任一项所述的文件共享方法,或存储有第二方面所述的文件共享装置的程序。
[0019]第四方面,本申请一实施例提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如第一方面的文件共享方法或实现如第二方面所述的文件共享装置的功能。
[0020]本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
[0021]为使本申请的上述目的、特征和优点能更明显易懂,下文特举本申请较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0022]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0023]图1为本申请实施例提供的电子设备的结构图;
[0024]图2为本申请实施例提供的一种文件共享方法的流程图;
[0025]图3为本申请实施例提供的一种文件共享装置的结构框图。
[0026]图标:文件共享装置200;获取模块210;处理模块220;存储模块230;上传模块24本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件共享方法,其特征在于,包括:获取Sketch文件;解析所述Sketch文件并生成对应的临时文件,所述临时文件的数据量小于所述Sketch文件的数据量;将所述临时文件上传至指定共享位置,以通过所述指定共享位置对所述临时文件进行共享。2.根据权利要求1所述的方法,其特征在于,在所述将所述临时文件上传至指定共享位置之前,所述方法还包括:将所述临时文件存入预先创建的临时文件夹中。3.根据权利要求2所述的方法,其特征在于,所述临时文件夹中包括多个分类文件夹,其中,所述分类文件夹包括切片资源文件夹,素材文件夹,HTML文件夹,所述将所述临时文件存入预先创建的临时文件夹中,包括:基于所述临时文件中各文件的种类,将所述临时文件中的各个文件分别存入对应的所述分类文件夹中。4.根据权利要求1所述的方法,其特征在于,在所述将所述临时文件上传至指定共享位置之前,所述方法还包括:基于用户录入的信息确定所述指定共享位置。5.根据权利要求1所述的方法,其特征在于,所述解析所述Sketch文件生成对应的临时文件,包括:对所述Sketch文件进行解析,生成第一标注文件;将所述第一标注文件插入预设的HTML模板,生成第一HTML文件;其中,所述第一HTML文件、所述第一标注文件均为所述临时文件。6.一种文件共享装置,应用于Sketch软件,其特征在于,包括:获取模块,用于获取Sketch文件;处理模块,用于解析所述Sketch文件生成对应的临时文件;上传模块,用于将所述临时文件上传至指定共享位置,...

【专利技术属性】
技术研发人员:焦春晓
申请(专利权)人:高途教育科技集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1