系列文章html
1. 開源一款強大的文件服務組件(QJ_FileCenter)(系列一)git
2. 開源一款強大的文件服務組件(QJ_FileCenter)(系列二 安裝說明)後端
3. 開源一款強大的文件服務組件(QJ_FileCenter)(系列三 訪問接口與項目集成)跨域
4. 開源一款強大的文件服務組件(QJ_FileCenter)(系列四 文件結構)計劃中...瀏覽器
5. 開源一款強大的文件服務組件(QJ_FileCenter)(系列五 數據結構)計劃中...微信
6. 開源一款強大的文件服務組件(QJ_FileCenter)(系列六 圖片處理說明)計劃中...數據結構
7. 開源一款強大的文件服務組件(QJ_FileCenter)(系列七 與阿里雲和七牛雲等雲存儲搭配使用)計劃中...post
8.開源一款強大的文件服務組件(QJ_FileCenter)(系列八 格式轉換,與微信公衆號JSSDK音頻結合)計劃中...阿里雲
前兩篇文章介紹了,開發思路和安裝說明,下面進入詳細介紹。spa
一:訪問接口,接口採用RESTFul模式,在安裝好服務默認頁面有API的簡單介紹
qycode,在使用接口以前,須要先申請qycode,後臺會根據qycode分開集中存儲文件,方便管理,好比申請了qycode爲tx,重點介紹幾個接口:
1.上傳文件(http://localhost:9000/v2/tx/document/fileupload)
2.下載文件(http://localhost:9000/v2/tx/document/{md5})
在瀏覽器打開直接下載文件,若是是圖片,須要在頁面上展現,能夠使用src屬性展現圖片<img src='' />,src爲圖片的接口鏈接,會自動下載圖片到本地。
3.圖片縮略圖(v2/tx/document/image/{md5}/100/100)
因爲圖片原始格式比較大,在不少狀況下都須要縮略圖(v2/tx/document/image/{md5}/{width}/{height})
二:項目集成
1.利用暴露的上傳頁面集成(簡單,方便,最經常使用)
能夠利用彈窗等插件,打開http://localhost:9000/v2/tx/document/fileupload,完成文件上傳以後,會返回MD5值,MD5保存到業務系統裏面,注意跨域處理。
2.利用接口上傳到文件中心
上傳文件接口,一樣能夠接收post的文件請求,或者經過後端代碼以二進制流的方式上傳,具體實現方法請結合接口調試。
https://gitee.com/qikj/QJ_FileCenter
QQ技術交流羣1:538014542
QQ技術交流羣2:468042618
公開源碼目的,是但願藉助社區的力量完善這個組件。
系列文章
1. 開源一款強大的文件服務組件(QJ_FileCenter)(系列一)
2. 開源一款強大的文件服務組件(QJ_FileCenter)(系列二 安裝說明)
3. 開源一款強大的文件服務組件(QJ_FileCenter)(系列三 訪問接口與項目集成)
4. 開源一款強大的文件服務組件(QJ_FileCenter)(系列四 文件結構)計劃中...
5. 開源一款強大的文件服務組件(QJ_FileCenter)(系列五 數據結構)計劃中...
6. 開源一款強大的文件服務組件(QJ_FileCenter)(系列六 圖片處理說明)計劃中...
7. 開源一款強大的文件服務組件(QJ_FileCenter)(系列七 與阿里雲和七牛雲等雲存儲搭配使用)計劃中...
8.開源一款強大的文件服務組件(QJ_FileCenter)(系列八 格式轉換,與微信公衆號JSSDK音頻結合)計劃中...