圖片如果都存在本地的話可能遷移起來(lái)會(huì)有點(diǎn)麻煩,所以可以選擇存到云上,這里推薦使用七牛云
在數(shù)據(jù)存儲(chǔ)這一塊七牛云的個(gè)人免費(fèi)額度對(duì)于小項(xiàng)目來(lái)說(shuō)基本上夠用了
image.png
具體使用可以看
https://www.qiniu.com/products/kodo
關(guān)于SpringBoot集成這方面非常簡(jiǎn)單
1.換個(gè)UEditor依賴
注:該依賴并不是官方提供
ueditor-qiniu
依賴的源碼地址:
https://github.com/weiangongsi/ueditor-qiniu-spring-boot-starter
<dependency>
<groupId>com.dcssn</groupId>
<artifactId>ueditor-qiniu-spring-boot-start</artifactId>
<version>0.0.1</version>
</dependency>
<!--<dependency>
<groupId>com.dcssn</groupId>
<artifactId>ueditor-spring-boot-starter</artifactId>
<version>0.0.1</version>
</dependency>-->
注釋那個(gè)依賴是之前存儲(chǔ)在本地的依賴
2.改下yml配置文件即可
ue:
config-file: static/ueditor/jsp/config.json #resources目錄下配置文件的位置
server-url: /ueditor.do #服務(wù)器統(tǒng)一請(qǐng)求接口路徑
#url-prefix: /file
qiniu:
accessKey: 七牛ak
secretKey: 七牛sk
cdn: http://域名/ # 最后面的斜杠(/)不能少
bucket: 存儲(chǔ)空間名
zone: 區(qū)域名
這里增加的信息都是基于七牛云的
accessKey
和secretKey
在七牛云個(gè)人中心的密鑰管理可以看到蛋勺,每個(gè)帳號(hào)唯一
cdn
:CDN 加速域名尿这,是指在七牛云中新建存儲(chǔ)空間時(shí)分配的域名(只有30天有效期),所以十分推薦綁定自己的域名
bucket
:七牛云存儲(chǔ)的空間名
zone
區(qū)域名阐斜,新建存儲(chǔ)空間的時(shí)候可以選擇
其中關(guān)于Zone對(duì)象和機(jī)房的關(guān)系如下:
機(jī)房 | Zone對(duì)象 |
---|---|
華東 | zone0 |
華北 | zone1 |
華南 | zone2 |
北美 | zoneNa0 |
東南亞 | zoneAs0 |
下面進(jìn)行測(cè)試:
我使用的是默認(rèn)端口8080皱蹦,所以訪問(wèn)的是http://localhost:8080/
image.png
把圖片上傳上去后煤杀,在七牛云存儲(chǔ)庫(kù)的內(nèi)容管理中看到剛剛上傳的圖片
image.png