• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種圖片存儲與讀取方法技術

    技術編號:8273656 閱讀:258 留言:0更新日期:2013-01-31 06:18
    本發明專利技術公開了一種圖片存儲與讀取方法,其中,包括圖片存儲方法和圖片讀取方法,所述的圖片存儲方法包括如下步驟:步驟一,用戶上傳圖片;步驟二,計算用戶上傳圖片的MD5值;由MD5值前兩個字符定服務器,讀取服務器信息的配置文件,確定服務器;通過MD5值第3、4個字符確定文件圖片二級目錄;將MD5值第5-9字符換算成十進制,取1024的余數為三級目錄;步驟三,保存圖片,并將MD5值存儲數據庫。本發明專利技術采用分布式存儲,可以有一臺或多臺服務器組成文件存儲的系統,無需搭建云平臺,圖片服務器各個文件夾里文件的多少可以自己去控制,而且便于跨服務器的備份。

    【技術實現步驟摘要】

    本專利技術涉及。
    技術介紹
    圖片存儲一直是網站常用的存儲,面對日益龐大的圖片庫,一臺圖片服務器已經遠遠不能滿足海量的圖片存儲需要。一般圖片存儲的目錄按日期來進行存儲,但是這樣將會面對一個問題,當圖片越來越多的時候,圖片索引將會越來越慢,并且當服務器存滿的時候,就要面臨著圖片遷移的問題。
    技術實現思路
    有鑒于此,本專利技術的目的是提供,采用分布式存儲,可以 有一臺或多臺服務器組成文件存儲的系統,無需搭建云平臺,圖片服務器各個文件夾里文件的多少可以自己去控制,而且便于跨服務器的備份。為了實現上述目的,本專利技術采用以下技術方案 ,其中,包括圖片存儲方法和圖片讀取方法,所述的圖片存儲方法包括如下步驟 步驟一,用戶上傳圖片; 步驟二,計算用戶上傳圖片的MD5值;由MD5值前兩個字符定服務器,讀取服務器信息的配置文件,確定服務器;通過MD5值第3、4個字符確定文件圖片二級目錄;將1 5值第5-9字符換算成十進制,取1024的余數為三級目錄; 步驟三,保存圖片,并將MD5值存儲數據庫。作為優選,所述的圖片讀取方法包括如下步驟 步驟一,讀取數據庫圖片對應的MD5值; 步驟二,通過MD5值前兩個字符確定服務器;通過MD5值第3、4個字符確定文件圖片二級目錄;將MD5值第5-9字符換算成十進制,取1024的余數為三級目錄; 步驟三,找到圖片地址,讀取圖片。本專利技術的有益效果為 本專利技術采用分布式存儲,可以有一臺或多臺服務器組成文件存儲的系統,無需搭建云平臺,圖片服務器各個文件夾里文件的多少可以自己去控制,而且便于跨服務器的備份。本專利技術提供了一種新的圖片存儲與讀取方法,提高了圖片索引速度,能夠滿足海量圖片存儲的需要,尤其適合中小型企業自己的圖片服務器建站系統。本專利技術的其他優點、目標和特征在某種程度上將在隨后的說明書中進行闡述,并且在某種程度上,基于對下文的考察研究對本領域技術人員而言將是顯而易見的,或者可以從本專利技術的實踐中得到教導。本專利技術的目標和其他優點可以通過下面的說明書或者附圖中所特別指出的結構來實現和獲得。附圖說明圖I為本專利技術存儲圖片的流程 圖2為本專利技術讀取圖片的流程圖。具體實施例方式 下面通過附圖對本專利技術做進一步的描述 本專利技術采用計算用戶上傳圖片的MD5值,該MD5值是16進制的字符串,能標識該圖片的唯一性,還是16進制的字符串。截取MD5值的前9位,其中前兩位作為第一層目錄,中間兩位作為第二層目錄,第三層目錄把剩下5位轉換成10進制,與1024余數做為第三層目錄,文件就存在這個目錄下。這樣存儲的好處是,每層的目錄不會大于1024個,提高物理讀取文件的速度。本專利技術的配置文件就是一個存儲/讀取文件的路由文件,可通過MD5值的 前幾個字母確定文件的存儲路徑。如圖I所示,本專利技術圖片存儲方法包括如下步驟 步驟一,用戶上傳圖片; 步驟二,計算用戶上傳圖片的MD5值;由MD5值前兩個字符定服務器,讀取服務器信息的配置文件,確定服務器;通過MD5值第3、4個字符確定文件圖片二級目錄;將1 5值第5-9字符換算成十進制,取1024的余數為三級目錄; 步驟三,保存圖片,并將MD5值存儲數據庫。如圖2所示,本專利技術圖片讀取方法包括如下步驟 步驟一,讀取數據庫圖片對應的MD5值; 步驟二,通過MD5值前兩個字符確定服務器;通過MD5值第3、4個字符確定文件圖片二級目錄;將MD5值第5-9字符換算成十進制,取1024的余數為三級目錄; 步驟三,找到圖片地址,讀取圖片。最后說明的是,以上實施例僅用以說明本專利技術的技術方案而非限制,本領域普通技術人員對本專利技術的技術方案所做的其他修改或者等同替換,只要不脫離本專利技術技術方案的精神和范圍,均應涵蓋在本專利技術的權利要求范圍當中。權利要求1.,其特征在于包括圖片存儲方法和圖片讀取方法,所述的圖片存儲方法包括如下步驟 步驟一,用戶上傳圖片; 步驟二,計算用戶上傳圖片的MD5值;由MD5值前兩個字符定服務器,讀取服務器信息的配置文件,確定服務器;通過MD5值第3、4個字符確定文件圖片二級目錄;將1 5值第5-9字符換算成十進制,取1024的余數為三級目錄; 步驟三,保存圖片,并將MD5值存儲數據庫。2.根據權利要求I所述的,其特征在于所述的圖片讀取方法包括如下步驟 步驟一,讀取數據庫圖片對應的MD5值; 步驟二,通過MD5值前兩個字符確定服務器;通過MD5值第3、4個字符確定文件圖片二級目錄;將MD5值第5-9字符換算成十進制,取1024的余數為三級目錄; 步驟三,找到圖片地址,讀取圖片。全文摘要本專利技術公開了,其中,包括圖片存儲方法和圖片讀取方法,所述的圖片存儲方法包括如下步驟步驟一,用戶上傳圖片;步驟二,計算用戶上傳圖片的MD5值;由MD5值前兩個字符定服務器,讀取服務器信息的配置文件,確定服務器;通過MD5值第3、4個字符確定文件圖片二級目錄;將MD5值第5-9字符換算成十進制,取1024的余數為三級目錄;步驟三,保存圖片,并將MD5值存儲數據庫。本專利技術采用分布式存儲,可以有一臺或多臺服務器組成文件存儲的系統,無需搭建云平臺,圖片服務器各個文件夾里文件的多少可以自己去控制,而且便于跨服務器的備份。文檔編號G06F17/30GK102904931SQ20121034862公開日2013年1月30日 申請日期2012年9月19日 優先權日2012年9月19日專利技術者李超, 周朋輝, 吳繼平, 李沛 申請人:河南銳之旗信息技術有限公司本文檔來自技高網...

    【技術保護點】
    一種圖片存儲與讀取方法,其特征在于:包括圖片存儲方法和圖片讀取方法,所述的圖片存儲方法包括如下步驟:步驟一,用戶上傳圖片;步驟二,計算用戶上傳圖片的MD5值;由MD5值前兩個字符定服務器,讀取服務器信息的配置文件,確定服務器;通過MD5值第3、4個字符確定文件圖片二級目錄;將MD5值第5?9字符換算成十進制,取1024的余數為三級目錄;步驟三,保存圖片,并將MD5值存儲數據庫。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:李超周朋輝吳繼平李沛
    申請(專利權)人:河南銳之旗信息技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲高清无码专区视频| 2024你懂的网站无码内射 | 精品多人p群无码| 无码国产精成人午夜视频一区二区| 少妇伦子伦精品无码STYLES| 久久久久久99av无码免费网站 | 国产真人无码作爱视频免费| 亚洲AV无码片一区二区三区| 免费无码作爱视频| 亚洲youwu永久无码精品| 人妻丝袜中文无码av影音先锋专区| 精品久久久无码中文字幕边打电话| 久久亚洲精品无码| 亚洲成A人片在线观看无码不卡| 亚洲午夜无码片在线观看影院猛| 亚洲AV综合色区无码二区偷拍 | 亚洲ⅴ国产v天堂a无码二区| 伊人久久无码精品中文字幕| 无码专区永久免费AV网站| 人禽无码视频在线观看| 日韩欧国产精品一区综合无码| 国产成人无码免费网站| 国产精品无码免费视频二三区| 亚洲av无码成人影院一区| 无码福利写真片视频在线播放| 久久人妻av无码中文专区| 无套内射在线无码播放| 午夜亚洲AV日韩AV无码大全| 免费无遮挡无码永久视频| 日韩精品成人无码专区免费| 西西大胆无码视频免费| 久久无码专区国产精品发布| 亚洲av无码乱码国产精品| 亚洲中文字幕无码永久在线 | 精品久久久久久久无码| 无码人妻少妇色欲AV一区二区| 亚洲级αV无码毛片久久精品| 中文字幕丰满乱孑伦无码专区| 中文字幕无码日韩专区| 亚洲精品高清无码视频| 麻豆亚洲AV永久无码精品久久|