做了接近两年的外包,如今回归到做公司自己的产品,不同的工作模式就会有不同的系统设计,先看一组图:

电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web前端开发培训

 电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web前端开发培训电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web前端开发培训

电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web前端开发培训

与前者相比,后者在应用层和展现层做了更清晰的划分,好处不可描述。但随之而来的问题是不同站点间的文件上传混乱不易管理,于是分离出文件服务器,统一文件的上传、访问、管理。下面是我在分离文件服务器过程中遇到的一些问题以及解决方案(以图片为例)。

 

图片上传配置

图片上传配置包括限制上传的图片类型、图片大小、图片尺寸、以及水印类型、水印文件位置等等。具体可按自己的需求进行配置,并不局限于此。

电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web前端开发培训

{    "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}

电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web前端开发培训

由于系统还很稚嫩,也没有传说中所有站点通用的配置中心,那么后台系统需要对文件服务器配置进行管理的方式大概有两种:

1、配置数据存储在数据库,提供给这两个站点同时访问。

2、配置数据独立存储于文件服务器,管理站点通过接口获取以及修改。

 

因为现阶段我们对于图片管理的需求不是很强烈,整个文件

网友评论