一种图片批量上传方法及系统技术方案

技术编号:37147056 阅读:14 留言:0更新日期:2023-04-06 21:59
本发明专利技术公开了一种图片批量上传方法及系统,方法包括以下步骤:S1,获取待上传图片及图片的特征信息;S2,根据特征信息将图片进行分类;S3,自动存储分类好的图片及图片的特征信息;S4,将自动存储的数据上传至云服务或云存储并生成链接提供访问。本发明专利技术在上传图片时,省去了人工上传的时间和成本,让复杂的单图、多图或巨量图片上传简单化,不需要人工看守和操作,让网站运维的工作变得轻松且简单。让网站运维的工作变得轻松且简单。让网站运维的工作变得轻松且简单。

【技术实现步骤摘要】
一种图片批量上传方法及系统


[0001]本专利技术涉及图片上传
,尤其是一种图片批量上传方法及系统。

技术介绍

[0002]设计或办公领域在做运维时会有非常多的图片文件需要上传至云服务器或者云存储,但是人工上传会非常耗费时间和精力,比如1000张10MB大小的图片可能需要一个人上传1个小时以上。

技术实现思路

[0003]针对现有技术中的缺陷,本专利技术提供了一种图片批量上传方法及系统,在上传图片时,省去了人工上传的时间和成本。
[0004]第一方面:
[0005]本专利技术提供了一种图片批量上传方法,包括步骤:
[0006]S1,获取待上传图片及图片的特征信息;
[0007]S2,根据特征信息将所述图片进行分类;
[0008]S3,自动存储分类好的图片及图片的特征信息;
[0009]S4,将自动存储的数据上传至云服务或云存储并生成链接提供访问。
[0010]优选地,所述特征信息包括尺寸、格式、文件大小中的其中一个或多个。
[0011]优选地,所述步骤S2包括:利用预设读取模块循环读取所述待上传图片及图片的特征信息,根据图片的特征信息对图片进行分类。
[0012]优选地,所述步骤S4包括:使用http模块将自动存储的数据以二进制格式向云服务或云存储传输并生成链接提供访问。
[0013]优选地,还包括:
[0014]S5,通过http模块与数据库交互,将图片的分类信息和特征信息写入数据库。
[0015]第二方面:
[0016]本专利技术提供了一种图片批量上传系统,包括:
[0017]获取模块,用于获取待上传图片及图片的特征信息;
[0018]分类模块,用于根据特征信息将所述图片进行分类;
[0019]存储模块,用于自动存储分类好的图片及图片的特征信息;
[0020]上传模块,用于将自动存储的数据上传至云服务或云存储并生成链接提供访问。
[0021]优选地,所述特征信息包括尺寸、格式、文件大小中的其中一个或多个。
[0022]优选地,所述分类模块具体用于:利用预设读取模块循环读取所述待上传图片及图片的特征信息,根据图片的特征信息对图片进行分类。
[0023]优选地,所述上传模块具体用于:使用http模块将自动存储的数据以二进制格式向云服务或云存储传输并生成链接提供访问。
[0024]优选地,所述系统还包括交互模块,所述交互模块用于通过http模块与数据库交
互,将图片的分类信息和特征信息写入数据库。
[0025]本专利技术的有益效果为:
[0026]在上传图片时,省去了人工上传的时间和成本,让图片上传工作简单化,不需要人工看守和操作,自动上传并且入库,让网站运维的工作变得轻松且简单。
附图说明
[0027]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
[0028]图1为本专利技术实施例提供的一种图片批量上传方法的流程示意图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0031]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0032]还应当进一步理解,本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0033]如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0034]需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。
[0035]实施例一:
[0036]如图1所示,本专利技术实施例提供了一种图片批量上传方法,包括以下步骤:
[0037]S1,获取待上传图片及图片的特征信息;
[0038]S2,根据特征信息将图片进行分类;
[0039]S3,自动存储分类好的图片及图片的特征信息;
[0040]S4,将自动存储的数据上传至云服务或云存储并生成链接提供访问。
[0041]本专利技术实施例中,当用户想上传大量图片时,先将图片复制到指定的文件夹中。优选地,可分组存储待上传图片,每组中包含一类图片。优选地,可按照图片尺寸将图片进行分组存储。
[0042]本专利技术提供的一种图片批量上传方法,可通过识别电脑中指定文件夹中的图片,并对图片进行分类、存储和自动智能上传,省去了大量的人力上传成本。
[0043]其中,特征信息包括尺寸、格式、文件大小中的其中一个或多个。
[0044]步骤S2包括:利用预设读取模块循环读取待上传图片及图片的特征信息,根据图片的特征信息对图片进行分类。具体地,可利用python程序模块读电脑指定的文件夹的信息,循环读取文件夹内所有图片的特征信息,包括图片格式、大小、尺寸等信息,利用图片特征信息进行分类。
[0045]进一步地,步骤S4包括:使用http模块将自动存储的数据以二进制格式向云服务或云存储传输并生成链接提供访问。。具体地,可使用基于python程序的http模块向云服务器或云存储传输二进制格式数据。
[0046]进一步地,还可对上传的图片生成缩略图或对图片打水印。
[0047]本专利技术实施例中,还包括步骤S5:通过http模块与数据库交互,将图片的分类信息和特征信息写入数据库。其中,可利用python语言的mysql模块循环写入数据库图片的分类信息和特征信息,并进行分类存储。
[0048]为了更好地阐述本专利技术实施例的工作原理和技术效果,列举以下示例:
[0049]用户欲上传1000张10MB大小的图片,先将该1000张图片存储到指定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图片批量上传方法,其特征在于,包括步骤:S1,获取待上传图片及图片的特征信息;S2,根据特征信息将所述图片进行分类;S3,自动存储分类好的图片及图片的特征信息;S4,将自动存储的数据上传至云服务或云存储并生成链接提供访问。2.根据权利要求1所述的一种图片批量上传方法,其特征在于,所述特征信息包括尺寸、格式、文件大小中的其中一个或多个。3.根据权利要求1所述的一种图片批量上传方法,其特征在于,所述步骤S2包括:利用预设读取模块循环读取所述待上传图片及图片的特征信息,根据图片的特征信息对图片进行分类。4.根据权利要求1所述的一种图片批量上传方法,其特征在于,所述步骤S4包括:使用http模块将自动存储的数据以二进制格式向云服务或云存储传输并生成链接提供访问。5.根据权利要求1所述的一种图片批量上传方法,其特征在于,还包括:S5,通过http模块与数据库交互,将图片的分类信息和特征信息写入数据库。6.一种图片批量上传系统,其特征在于,...

【专利技术属性】
技术研发人员:崔少峰
申请(专利权)人:天津象小素科技有限公司
类型:发明
国别省市:

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

1