阿里雲-文件預覽


測試阿里雲文檔預覽

   本文記錄調研阿里雲文檔預覽的過程,由於項目需求要預覽7種甚至更多的文件類型,對於pdf來說通過就相對於比較簡單了,但是對於PPT、doc等文件沒有很好的方案。微軟的文件預覽能夠支持office的所有格式,但是它需要的文件url必須為公共的,所以對於用戶上傳文件的私密性是不能得到保障的,所以最終考慮使用阿里雲的文件預覽,可支持多達48種格式的文件。

  點擊這里查看文檔

  對象存儲OSS准備

  要使用阿里雲的文檔預覽的服務,必須要使用OSS進行文件存儲。

  • 登錄阿里雲,如果沒有賬號請前往此處進行注冊 
  • 進入后,選擇產品分類 -> 存儲服務 -> 對象存儲OSS (若官網變動,請進入產品與服務后直接搜索) 
  • 點擊進入詳情頁,點擊立即開通,會提示需要進行實名,實名認證后開通服務。
  • 會跳轉到個人控制台,查看已開通的雲產品,點擊進入對象存儲OSS,如下圖

 

      

  • 創建Bucket(用來存儲文件的空間)

     設置Bucket的名稱、區域、其他的測試不需要可以不開通,根據具體業務選擇。權限默認為私有,在訪問鏈接是需要進行身份驗證,如下圖的參數必須傳入才能訪問。公共讀可對文件進行匿名讀,但是對寫進行身份驗證。公共讀寫,任何人可進行讀寫,風險高不推薦使用,如果只是為了測試開啟公共讀就行。創建成功后進入Bucket列表,點擊已創建的列表。

  • 上傳文件

    選擇文件管理,最好創建一個文件夾,如果類型多的話能更好的區分。然后進入文件夾上傳文件。上傳后點擊文件后的更多,可根據需要進行文件的權限進行設置,我設置了文件公共讀權限。

  智能媒體管理(IMM)准備

  要進行文檔預覽需要開通智能媒體管理(IIMM),它提供了文檔預覽、人臉檢測、二維碼識別、內容識別四種服務。

  • 進入產品 -> 存儲CDN -> 智能媒體管理(IMM)
  • 點擊進入詳情頁,開通服務,開通后自動跳轉到控制台。
  • 新建一個項目,如下圖

    

 

  • 控制台進入IMM,會默認檢查該是否有該角色權限,會彈出提示框,點擊授權,如下圖  

    

  一鍵配置打通OSS

  • 進入OSS -> Bucket列表 -> 進入之前創建的Bucket -> 選擇左側數據處理 -> 智能媒體

    

  • 點擊設置,綁定項目。

  預覽文件

  進入Bucket,點擊文件列表,點擊文件后的詳情,可預覽當前文檔的內容,點擊預覽文檔可獲取文檔預覽的url,在代碼里測試。同時也提供了文件下載的路徑。

      

 

 

  小結

    本文主要介紹了如何使用阿里雲的OSS和IMM進行文檔預覽的測試調研階段,后續會繼續出具體的代碼實現。

 

 

 

  

 

 

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM