1 / 38
文档名称:

SWFUploadv01中文帮助手册.docx

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

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

分享

预览

SWFUploadv01中文帮助手册.docx

上传人:我是开始 2022/6/28 文件大小:42 KB

下载得到文件列表

SWFUploadv01中文帮助手册.docx

相关文档

文档介绍

文档介绍:SWFUpload v2. 2. 0. 1中文帮助手册
TOC
关于 SWFUpload
SWFUpload Version 2
3.
快速指南
SWFUpload JavaScript 对象
构造函数
全局变量和常量
i•从服务器获取数据。
•不需要取消操作就可以停止上传。
•可以任意顺序上传文件。
•可以选择单个或多个文件。
•可以对上传队列中的文件总数、已上传文件的大小和允许上传的文件大小 做限制。
•正确处理0字节文件。
•上传之前可以通过事件进行校验。
•对Flash和浏览器进行bug兼容。
概述
HTML上传
标准的HTML上传提供一个输入框和一个供用户选择单个文件的按钮。文件 使用表单提交,整个文件必须在下一个页面显示之前上传完成,在上传之 前不能对文件进行校验(如文件大小限制和是否有效的扩展名等)。上传时 提供给用户的反馈信息非常少。
标准HTML上传的使用方式简单、直接并且支持儿乎所有的浏览器。
SWFUpload
SWFUpload使用一个Flash电影来处理文件选择和上传。Flash电影提供一 个自定义按钮,该按钮可以激活Flash的高级文件选择窗口。该文件选择 窗口允许用户选择单个或多个文件,文件类型可以被限制,如此一来,用 户就只能选择被允许的文件(如*. jpg;*, gif)。
一旦被选择,每个文件就已经通过校验并且进入上传队列。当文件被Flash 上传时,由开发者控制,用来更新页面UI的若干个JavaScript事件就会 被触发,这些事件允许你提供上传的实时状态和错误消息。
上传完成的文件将脱离当前页面和表单并且被提交。每个文件都是单独被 上传的,以此来使服务端处理上传的脚本不需要太复杂。由于Flash提供 上传功能,因此页面无须被提交或重载。SWFUpload的使用方式更像一个 AJAX应用而非标准的HTML表单,页面中的表单处理是和文件上传分开的。
快速指南
SWFUpload不是一个可拖放的上传工具。使用它,需要掌握JavaScript和 D0M的相关知识。一些demo展示了 SWFUpload可以做到的事情以及它是如 何完成普通任务的。
SWFUpload由以下4个方面组成:
初始化和设置(JavaScript)
JavaScript 库:
Flash 控制:
事件处理(JavaScript)
在部署SWFUpload时,大多数问题都是由错误设置、/ 浏览器bug或者服务器配置引起的。
初始化和设置
SWFUpload必须在页面中初始化,这通常在d事件中完成。SWFUpload构造 函数使用一个设置对象作为参数,设置对象可以对象原型的形式被直接传 递给构造函数。
必须使用一个对初始化的SWFUpload对象的引用,因为我们需要它来开始 上传和控制SWFUploado
Example:使用一个对象原型来初始化SWFUpload
var swfu;
d = function () {
swfu = new SWFUpload({
upload_url : flash_url : : "20 MB〃
});
);
Example:使用一个存储在变量中的设置对象来初始化SWFUpload
var swfu;
d = function () {
var settings_object = (
upload_url :,
flash_url : 〃〃,
file_size_limit : "20 MB〃
};
swfu = new SWFUpload(settings_object);
);
JavaScript 库
JavaScript库文件()必须被包含在用户上传页面中。
一旦SWFUpload对象被创建,开发者就可以访问一些函数来控制SWFUpload。
Example:添加到一个页面
<script type="text/javascript" src=""></script>
Example:使用定义的设置初始化SWFUploado
var swfu = new SWFUpload({
upload_url :
flash_url
button_p1aceho1der_id : 〃spanSWFUploadButton〃
});
Flash控制器
SWFUpload JavaScript库动态地载入Flash控制器()。
Flash控制文件的路径必须在初始化时通过SWFUpload设置对象给出。
Flash控制器是一个Flash小电影,它被用来处理文件浏览、校验和上传。 它作为一个按钮呈现在页面中,并