開源一款強大的文件服務組件(QJ_FileCenter)(系列三 訪問接口與項目集成)

系列文章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音頻結合)計劃中...

相關文章
相關標籤/搜索