The invention discloses a picture storage method, apparatus and computer storage medium, which includes the picture storage method: get file information to be stored image files; according to the file information according to the preset algorithm, calculate the file path to obtain the image file to be stored; the stored image file to be stored according to the file path. The invention solves the resulting in storage file upload date picture of uneven distribution of technical problems of server performance affected, reached a uniform storage image file, ensure the technical effect of server performance.
【技术实现步骤摘要】
图片存储方法、设备和计算机存储介质
本专利技术涉及数据处理
,尤其涉及一种图片存储方法、设备和计算机存储介质。
技术介绍
随着互联网技术的发展,以及人们对图片等的依赖越来越强烈。在互联网应用中,图片的存储和展现是一种非常常见的需求,现有的图片文件的存储方式是根据日期建立文件夹,将当天上传的图片文件存储至对应日期的文件夹中。例如,按照每天都建立一个文件夹的方式,那么2017年4月1日的图片文件就会存储至2017年4月1日这个文件夹中,2017年4月2日的图片文件就会存储至2017年4月2日这个文件夹中。然后,在有大量图片文件需要存储的时候,由于每台服务器受限于磁盘的大小,不能无限量的存放文件,且如果在一个文件目录下存储过多的文件,也会存在性能的问题,因此,一般单个目录下文件的数目是有限制的。上述存储方式所导致的问题就是文件存储不均,且在图片文件过多的时候,容易导致某些文件夹负荷过大,导致服务器性能受到影响。
技术实现思路
本专利技术的主要目的在于提出一种图片存储方法、设备和计算机存储介质,旨在解决现有的按照上传日期存储图片文件而导致的文件分布不均,服务器性能受到影 ...
【技术保护点】
一种图片存储方法,其特征在于,包括:获取待存储图片文件的文件信息;根据所述文件信息按照预设算法,计算得到所述待存储图片文件的文件存储路径;将所述待存储图片文件按照所述文件存储路径进行存储。
【技术特征摘要】
1.一种图片存储方法,其特征在于,包括:获取待存储图片文件的文件信息;根据所述文件信息按照预设算法,计算得到所述待存储图片文件的文件存储路径;将所述待存储图片文件按照所述文件存储路径进行存储。2.根据权利要求1所述的方法,其特征在于,根据所述文件信息按照预设算法,计算得到所述待存储图片文件的文件存储路径的步骤,包括:按照所述预设算法将所述文件信息转换为预设位数的字符串;从所述预设位数的字符串中提取出预定位置的字符作为文件名和文件存储路径。3.根据权利要求1所述的方法,其特征在于,所述文件存储路径包括以下至少之一:服务器、一级目录和二级目录。4.根据权利要求1所述的方法,其特征在于,所述文件信息包括以下至少之一:文件的CRC32值、文件的长度、文件的上传时间。5.根据权利要求4所述的方法,其特征在于,所述预设算法包括:Base64算法和/或MD5算法。6.根据权利要求5所述的方法,其特征在于,在所述文件信息包括:文件的CRC32值、文件的长度和文件的上传时间,所述预设算法包括:Base64算法和MD5算法的情况下,根据所述文件信息按照预设算法,计算得到所述待存储图片文件的文件存储路径,包括:对所述文件的CRC32值、文件的长度和文件的上传时间进行拼接;对拼接后的结果做Base62计算;将计算结果进行MD5计算得到MD5值;将MD5值转...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。