做了接近兩年的外包,如今回歸到做公司自己的產(chǎn)品,不同的工作模式就會有不同的系統(tǒng)設(shè)計,先看一組圖:

電腦培訓(xùn),計算機培訓(xùn),平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)

 電腦培訓(xùn),計算機培訓(xùn),平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)電腦培訓(xùn),計算機培訓(xùn),平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)

電腦培訓(xùn),計算機培訓(xùn),平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)

與前者相比,后者在應(yīng)用層和展現(xiàn)層做了更清晰的劃分,好處不可描述。但隨之而來的問題是不同站點間的文件上傳混亂不易管理,于是分離出文件服務(wù)器,統(tǒng)一文件的上傳、訪問、管理。下面是我在分離文件服務(wù)器過程中遇到的一些問題以及解決方案(以圖片為例)。

 

圖片上傳配置

圖片上傳配置包括限制上傳的圖片類型、圖片大小、圖片尺寸、以及水印類型、水印文件位置等等。具體可按自己的需求進行配置,并不局限于此。

電腦培訓(xùn),計算機培訓(xùn),平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)

{    "ImageTypeLimit": "gif,jpg,png,bmp,jpeg",    "ImageSizeLimit": 51200,    "ImageWidthLimit": 1200,    "ImageHeightLimit": 1200,    "WatermarkType": 2,    "WatermarkPosition": 303,    "WatermarkAddress": "F:\\shuiyin.png",    "WatermarkWords": "liuxx",    "WatermarkWordsFont": "Verdana",    "WatermarkWordsFontSize": 12,    "WatermarkTransparency": 8}

電腦培訓(xùn),計算機培訓(xùn),平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)

由于系統(tǒng)還很稚嫩,也沒有傳說中所有站點通用的配置中心,那么后臺系統(tǒng)需要對文件服務(wù)器配置進行管理的方式大概有兩種:

1、配置數(shù)據(jù)存儲在數(shù)據(jù)庫,提供給這兩個站點同時訪問。

2、配置數(shù)據(jù)獨立存儲于文件服務(wù)器,管理站點通過接口獲取以及修改。

 

因為現(xiàn)階段我們對于圖片管理的需求不是很強烈,整個文件