java七牛雲存儲
A. 七牛雲存儲賬號申請
一、登陸七牛雲網站,填寫信息注冊,注意選擇「企業用戶」
https://portal.qiniu.com/signup
二、前往注冊的郵箱進行激活
三、點擊「馬上驗證郵箱」
四、激活之後,點擊登陸,然後點擊「立即去實名認證」
五、 點擊「申請企業認證」
六、填寫企業用戶實名認證資料
七、填寫完認證信息後,把 將申請的賬號密碼,填寫至《本地部署項目賬號申請列表》,
同時實時關注認證結果,認證通過之後,及時通知零壹移動
B. 七牛雲存儲的關於七牛
七牛,是一家雲存儲初創企業,由國內存儲行業的領軍人物之一許式偉於2011年創立。團隊核心成員主要來自盛大、金山、網龍、惠普等知名互聯網公司,核心成員之間已合作多年。
七牛採用全分布式存儲架構,可以解決單一數據中心架構可能存在的風險。和傳統的雲存儲服務不同,七牛還增加了上傳下載全網加速以及圖片、音視頻的處理服務。
七牛雲存儲主要託管企業的靜態資源,為企業提供一站式在線數據託管、上傳下載全網加速、以及數據雲端處理服務。主要做靜態文件,包括富媒體一體化解決方案,解決富媒體存儲、上傳下載加速、數據處理,包括圖片處理、音視頻處理,比如說做縮略圖,打水印。
此外,七牛還提供了鏡像存儲、客戶端直傳以及斷點續上傳等功能,方便開發者的使用。
C. java怎麼使用sdk接入微雲網盤
要接入七牛雲存儲,您需要擁有一對有效的 Access Key 和 Secret Key 用來進行簽名認證。可以通過如下步驟獲得:
開通七牛開發者帳號
登錄七牛開發者自助平台,查看 Access Key 和 Secret Key
在獲取到 Access Key 和 Secret Key 之後,您可以按照如下方式進行密鑰配置:
Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
上傳下載介面
上傳流程
在七牛雲存儲中,整個上傳流程大體分為這樣幾步:
業務伺服器頒發 uptoken(上傳授權憑證)給客戶端(終端用戶)
客戶端憑借 uptoken 上傳文件到七牛
在七牛獲得完整數據後,根據用戶請求的設定執行以下操作:
a. 如果用戶設定了returnUrl,七牛雲存儲將反饋一個指向returnUrl的HTTP 303,驅動客戶端執行跳轉;
b. 如果用戶設定了callbackUrl,七牛雲存儲將向callbackUrl指定的地址發起一個HTTP 請求回調業務伺服器,同時向業務伺服器發送數據。發送的數據內容由callbackBody指定。業務伺服器完成回調的處理後,可以在HTTP Response中放入數據,七牛雲存儲會響應客戶端,並將業務伺服器反饋的數據發送給客戶端;
c. 如果兩者都沒有設置,七牛雲存儲根據returnBody的設定向客戶端發送反饋信息。
需要注意的是,回調到業務伺服器的過程是可選的,它取決於業務伺服器頒發的 uptoken。如果沒有回調,七牛會返回一些標準的信息(比如文件的 hash)給客戶端。如果上傳發生在業務伺服器,以上流程可以自然簡化為:
業務伺服器生成 uptoken(不設置回調,自己回調到自己這里沒有意義)
憑借 uptoken 上傳文件到七牛
善後工作,比如保存相關的一些信息
D. 七牛雲存儲的主要特點
七牛雲存儲是由七牛提供的在線存儲服務,通過雲端介面向企業客戶提供網上無限存儲空間,和傳統的雲存儲服務(如 Amazon S3)不同,七牛雲存儲還增加了上傳下載傳輸加速以及富媒體雲端處理特性。
七牛雲存儲支持綁定域名(需要備案域名),全網 CDN 加速(多數據中心+多加速節點,上傳下載均加速)、持續在線,可以無限擴展、用戶只需按需付費,無硬體投資,並且還可以免費試用3個月。
七牛雲存儲的主要特點
雲存儲:可以存儲靜態文件,包含:圖片,音視頻,甚至是 CSS,JS,還可以存儲其他文件和非結構化數據。
雲處理:這是個人認為七牛最強地方,就是支持 圖片/音頻/視頻 等資源在線壓縮和轉換處理,並且可以通過回調功能自定義數據處理。
雲加速:七牛支持上傳/下載雙向加速,並且單文件上傳無大小限制,支持斷點續傳。分布各地的加速節點,自動選擇離用戶最近的節點,保證數據上傳下載的速度。
API 操作:七牛雲存儲提供了一系列 API 和 SDK 和示例教程教你接入使用。
縮略圖:七牛支持設置不同大小規格的圖片,而且是可以自定義尺寸的,根據用戶的顯示解析度不同使用不同的圖片,達到下載速度和顯示體驗的最佳搭配,而七牛的縮略圖定義非常方便,只需要在七牛的後台 Web 界面進行進行定義即可。