1 / 17
文档名称:

文件服务器规划设计.docx

格式:docx   大小:448KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

文件服务器规划设计.docx

上传人:MH01 2022/8/5 文件大小:448 KB

下载得到文件列表

文件服务器规划设计.docx

相关文档

文档介绍

文档介绍:Modified by JEEP on December 26th, 2020.
文件服务器规划设计
密级:公开
文件上传服务器
FUS(file upload service)
概要设计
项目编号
传组件为一组js脚本和css样式以及图片、html等的组合。该组件可被放入任何web应用系统中,作为文件上传的支持控件,它不受限于任何其他开发语言(如 、java 、php等),但必须基于以上。其目录结构示例如下图所示
该组件的核心部分;其已整合了开源的基于jQuery的uploadify插件。所完成的功能:
FUSConfig类的定义,具体属性见下表3-1.
根据fusConfig来确定点击文件上传按钮后的处理情况。
构造与服务端需要的参数,并将文件提交到服务器。
动态显示文件上传进度。
如果需要人工裁剪,提供人工裁剪功能。
调用文件上传后的回调函数将文件真实路径反馈给客户端。
真对FCK有单独的处理过程。
表3-1 FUSConfig配置类的属性设定:
参数名
必须
取值范围
说明
1
serviceUrl

字符串
表示fus服务器文件上传请求url。例如:

数值
表示是哪个应用在调用文件服务器的上传。
该值是通过本文档创建应用后所得的值。
3
divId

字符串
页面中的div元素id,该元素用来显示已上传的文件信息。
4
callback

字符串
表示回调函数名,即当文件上传完毕后,自动回调的函数名字。
5
auto

ture/false
true表示选择完文件后是否立即上传。false表示最后统一点击上传后才上传文件。
6
buttonImg

字符串
文件上传按钮的图片路径,若无,则为默认图片。
7
buttonText

字符串
文件上传按钮的文字,若无,则为默认文字——上传文件。
8
cancelImg

字符串
取消按钮上的背景图片路径。若无,则为默认图片。
9
displayData

字符串
文件上传过程中的文字提示。
10
sizeLimit

数值
所上传的每个文件的最大byte数。
11
removeCompleted

ture/false
上传完毕后,显示已上传文件的div是否自动隐藏。
12
multi

ture/false
表示是否是一次上传多个文件;若无该参数默认为false。

数值
表示多文件上传时,允许本次上传的最多的文件数。
14
fileExt

字符串
允许上传的文件扩展名,多个扩展名之间用英文分号分割。例如:'*.jpg;*.gif;*.png'
若无该参数,表示文件类型无限制。
fileDesc

字符串
允许上传的文件扩展名在弹出窗口中的显示提示。例如:
'图片文件 (.JPG, .GIF, .PNG) '
15
manuCrop

ture/false
该参数只有在mult=false情况下才使用。表示单个图片是否需要人工裁剪,若无该参数默认为false。
16
picZoom

ture/false
表示图片是否需要缩放处理(按照指定的width和height来设置缩放后的图片大小),若无该参数默认为false。若有该参数,则同时必须有width和height参数(可只有1个,若只有一个,则另一个为等比例缩放)。
17
maxWidth

数值
默认1280
该参数只有在manucrop =true情况下才使用。表示图片所裁剪的宽度像素数。
18
maxHeight

数值
默认960
该参数只有在manucrop =true情况下才使用。表示图片所裁剪的高度像素数。
19
thumSize

字符串
值:小图宽*小图高;中图宽*中图高
该参数只有在img=true情况下才使用。表示为该图片提供缩略图,系统会生成小图、中图,他们的名字分别为原图最终文件名添加尾缀字母方式。若无该参数,表示无需生成小图和中图缩略图。
20
imgConvert

ture/false
该参数只有在img=true情况下才使用。表示图片是否需要转换为jpg格式,若无该参数默认为false。
userId

null
上传文件的用户id
FUS Server设计
物理部署方式
FUS Server和Storage Server有多种组合方式:
1)单一Server
FUS Server和Storage Server同时