前言:在上一篇文章中,我們已經瞭解了客戶端的實現過程並分享了相關的部分代碼,在本文中,我們將一起了解一下STSServer。
提到STSServer,我們從整體來熟悉一下安卓直傳的實現步驟:
1、APP端嚮應用服務器(STSServer)申請一個上傳憑證(TOKEN)
2、STSServer檢測APP端請求的合法性,並返回TOKEN
3、安卓端接收STSServer返回的TOKEN,並藉助其實現文件的上傳與下載
本文直接下載官方demo(JAVA)進行開發,步驟如下:
1、下載項目源碼
從阿里雲下載官方demo後,解壓文件並將項目源碼導入Eclipse
2、修改配置文件
打開項目根目錄下的config.json配置文件,修改配置,將AccessKeyID、AccessKeySecret、RoleArn等信息並設置有效期(最長爲3600毫秒)和權限政策
3、運行服務
右鍵App.java文件—run as—Java Application開啓服務
4、啓動安卓端APP,並修改STSServer地址爲“http://xxx.xxx.xxx.xxx:7080/”
5、測試