• 
    <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
    主站蜘蛛池模板: 中文字幕无码免费久久99| 久久无码专区国产精品发布| 18禁超污无遮挡无码免费网站国产 | 亚洲?V无码乱码国产精品| 午夜无码一区二区三区在线观看| 亚洲成a人片在线观看无码专区 | 国产丰满乱子伦无码专| 久久午夜伦鲁片免费无码| 亚洲人成无码网站久久99热国产| 国产V亚洲V天堂无码| 无码人妻AⅤ一区二区三区水密桃 无码欧精品亚洲日韩一区夜夜嗨 无码免费又爽又高潮喷水的视频 无码毛片一区二区三区中文字幕 无码毛片一区二区三区视频免费播放 | 精品人无码一区二区三区| 日本爆乳j罩杯无码视频| 中日韩精品无码一区二区三区| 夜夜精品无码一区二区三区| 999久久久无码国产精品| 一本色道无码道在线观看| 国产在线精品无码二区二区| 亚洲中文字幕在线无码一区二区| 亚洲精品无码永久中文字幕| HEYZO无码综合国产精品| 国产精品无码一二区免费| 亚洲精品无码久久久久秋霞| 无码爆乳护士让我爽| 精品深夜AV无码一区二区老年| 少妇人妻无码精品视频| 亚洲国产精品无码久久SM| 亚洲熟妇无码另类久久久| 在线精品自拍无码| 中文无码AV一区二区三区| HEYZO无码综合国产精品227| 久久国产精品无码网站| 粉嫩高中生无码视频在线观看| 亚洲AV中文无码乱人伦| 亚洲毛片av日韩av无码| 人妻系列AV无码专区| 亚洲AV无码成人网站久久精品大| 中文字幕乱码人妻无码久久| 国产成人无码久久久精品一| 亚洲AV无码成人精品区天堂| 毛片无码免费无码播放|