鍍金池/ 問(wèn)答/Java  HTML/ 一般cms系統(tǒng),上傳圖片是怎么處理的

一般cms系統(tǒng),上傳圖片是怎么處理的

1、cms上傳的圖片是存入七牛,轉(zhuǎn)換成base64,存入數(shù)據(jù)庫(kù)中。
這2種方式各有什么優(yōu)缺點(diǎn)。

回答
編輯回答
誮惜顏

1:以文件的形式直接存在服務(wù)器本地目錄(很多小的網(wǎng)站是這么干的,比如個(gè)人博客一些)。
2:上傳到專(zhuān)門(mén)的圖片服務(wù)器(七牛就看出一個(gè)專(zhuān)門(mén)圖片服務(wù)器)

上面的二種方式圖片都是放在磁盤(pán)目錄中的。

實(shí)際中很少有把圖片base64后放進(jìn)數(shù)據(jù)庫(kù)的(千萬(wàn)不要這么干,你可以忘記這種做法了,實(shí)際項(xiàng)目中應(yīng)該沒(méi)有誰(shuí)會(huì)這么干)。

稍微上一點(diǎn)規(guī)模的項(xiàng)目,圖片肯定是放在專(zhuān)門(mén)的圖片服務(wù)器中的(可以使用服務(wù)商提供的存儲(chǔ)服務(wù),如七牛,也可以自己搭建圖片服務(wù)器)。

至于上面二種的優(yōu)缺點(diǎn)自己搜搜吧,網(wǎng)上很多的。

2018年4月24日 18:02
編輯回答
心悲涼

oss上傳到阿里云,然后服務(wù)器數(shù)據(jù)庫(kù)存儲(chǔ)圖片地址

2017年10月15日 07:41
編輯回答
大濕胸

一般來(lái)說(shuō),都不會(huì)轉(zhuǎn)換成base64,存入數(shù)據(jù)庫(kù)中。因?yàn)槠鋵?shí)base64也很大的,這樣會(huì)導(dǎo)致表很大。
一般來(lái)說(shuō),數(shù)據(jù)庫(kù)是存放圖片的url地址。而文件始終需要有地方存儲(chǔ),
一般來(lái)說(shuō),有兩種方案,分別是自建存儲(chǔ),和云存儲(chǔ)

2018年2月12日 01:07
編輯回答
話寡

公司級(jí)別,都是租的OSS吧;如果是自己弄著玩的話,有很多免費(fèi)限量的存儲(chǔ)服務(wù),貌似7牛就有

2017年6月18日 03:20
編輯回答
瞄小懶

如果要存數(shù)據(jù)庫(kù),也可以直接存二進(jìn)制吧,沒(méi)必要轉(zhuǎn)成 BASE64
越轉(zhuǎn)越大.

2018年6月27日 00:31
編輯回答
尛憇藌

放阿里云吶。。。

2017年4月8日 04:10