`

FlashUpload上传模块

 
阅读更多

一、客户端支持环境 
     IE,FireFox等浏览器 
     JavaScript运行支持 
     Flash Player 9运行支持
二、客户端必备文件 
     flashupload.js:FlashUpload上传类js包文件; 
     flashupload.swf :FlashUpload上传类基础swf调用文件; 
     swfobject.js :swf文件js加载类文件; 
三、FlashUpload类包调用接口 
     1. FlashUpload(id,uploadPage,swfPath) 
         构造函数;
         id:FlashUpload类对象实例名;
         uploadPage:上传页面访问路径;
         swfPath:uploadflash.swf文件路径; 
     2.setFileSizeArea(minSize,maxSize)
         设置上传文件大小的范围;
          minSize:最小值(单位为KB);
          maxSize:最大值(单位为KB); 
     3.init()
         FlashUpload类初始化方法,一般是放在body的onload事件里。 
     4.browse(filters) 
          按指文件类型来浏览本地文件;
          filters:文件类型数组;
               单项值为{ description:”文件类型描述”,extension:”文件类型”} 
     5. upload(params)
          上传指定文件;
          params:上传文件表单元素值; 
     6.onMessage(msg)
          状态事件
          msg:状态提示信息;
    7.onError(msg)
          错误事件
          msg:错误信息; 
     8.onComplete(result)
         上传成功事件
          result:返回结果信息; 
     9.onProgress(bytesLoaded,bytesTotal)
         上传进度事件
          bytesLoaded:已经上传文件字节数;
         bytesTotal:文件总字节数; 
     10.onOpen()
          打开上传事件 
     11. onSelect(fileName)
          选择文件事件
          fileName:本地文件名
四、服务端返回结果要求 
     1.文件内容格式为xml格式;
     2.文件内容
<?xml version="1.0" encoding="utf-8" ?> 
<result success="0">
<![CDATA[ 上传数据无效,请检查!]]> 
</result>
     3.元素说明
          success:上传是否成功,0表示失败,1表示成功。
          文本节点:如果success为0时,表示失败错误信息;如果success为1时,表示返回结果信息;
五、注意事件
    文件域名称为FileData;
     上传文件大小不得超过100M;
     提交文本信息不宜过长;(文本信息是采用Get方式提交);
     需要上传接受web服务端根目录下放crossdomain.xml

分享到:
评论

相关推荐

    FlashUpload实现上传文件

    FlashUpload是一种基于Adobe Flash技术的文件上传组件,它在.NET环境中提供了一种高效且用户友好的文件上传解决方案。这个组件以其美观的界面和强大的功能深受开发者喜爱。在给定的压缩包文件中,包含了实现...

    FlashUpload

    【FlashUpload】是一种针对.NET平台设计的文件上传组件,它具备独特的特性——在上传过程中显示滚动条,使得用户能够清楚地了解文件上传的进度。在Web应用中,尤其是在处理大文件或者多文件上传时,这样的功能显得尤...

    flashupload 中文 免登陆

    FlashUpload是一款基于Web的文件上传组件,主要用于提高网站文件上传的效率和用户体验。在这个"FlashUpload中文免登陆"版本中,开发者已经去除了登录需求,使得用户在上传文件时无需进行繁琐的身份验证步骤,这对于...

    ASP.NET 文件批量上传FlashUpload示例源码

    FlashUpload是一款适用于ASP.NET平台的文件批量上传组件,它利用Flash技术实现多文件选择和上传,提高了用户体验并降低了服务器压力。本文将详细讲解FlashUpload的工作原理、使用方法以及源码分析。 首先,...

    C#_FlashUpload_demo

    【C# FlashUpload_demo】是一个基于C#编程语言和.NET框架的示例项目,它实现了使用Flash技术进行文件上传的功能。这个项目的核心是利用Flash作为前端界面,与后端的C#服务器端代码进行交互,以支持用户选择并上传多...

    FlashUpload 多文件无刷新上传组件(中文版)

    FlashUpload 是一个强大的多文件上传组件,尤其适用于Web应用程序,其特点是无需页面刷新即可实现文件的批量上传。这个组件最初是英文版本,但通过努力,我们找到了台湾地区的版本,尽管没有官方的简体中文版,但...

    flashupload 实现文件的批量上传

    "FlashUpload"是一种利用Adobe Flash技术实现的文件批量上传解决方案。它解决了传统HTML表单上传方式对文件数量和大小的限制,为用户提供了一种高效、易用的方式。 首先,我们来详细解释一下“Flash实现批量上传”...

    flashupload一次选多张图片上传

    "FlashUpload"是一种基于Adobe Flash技术的文件上传组件,它允许用户在浏览器端选择并上传文件到服务器。在早期,Flash由于其良好的跨平台性和对多媒体处理的强大能力,被广泛用于实现这种功能。然而,由于现代...

    FlashUpload_Web.rar

    FlashUpload是一种基于Web的文件上传解决方案,它利用Adobe Flash技术来提供更为强大的文件上传功能,尤其是在处理大文件和批量上传时表现出优越性。FlashUpload克服了传统HTML表单上传方式的一些限制,比如文件大小...

    FlashUpload.pdb

    FlashUpload.pdb上传控件aaaaaaaaaaaaa

    FlashUpload源码

    FlashUpload是一种基于Adobe Flash技术实现的文件上传组件,它允许用户在网页上批量上传文件,提供了良好的用户体验。本文将深入探讨FlashUpload的工作原理、组成部分及其关键功能。 FlashUpload利用了Flash Player...

    FlashUpload.zip

    jQuery FlashUpload组件是基于jQuery库和Flash技术开发的,它利用Flash的跨平台性和对大文件上传的良好支持,实现了无刷新的文件上传功能。这在用户体验上带来了显著提升,用户无需等待页面刷新,就能完成文件上传...

    FlashUpload.dll

    FlashUpload.dll多文件上传的控件

    asp.net 大文件上传

    &lt;cc1:FlashUpload ID="FlashUpload1" runat="server" UploadPage="Upload2.axd" OnUploadComplete="UploadComplete()" FileTypeDescription ="所有文件" FileTypes="*.*" UploadFileSizeLimit="1800000000" ...

    PHPCMS V9 修改flash上传为H5上传方案 webuploader.tpl.php

    PHPCMS V9 修改flash上传为H5上传方案

    Flash批量文件上传

    "FlashUpload"可能是这个批量文件上传模块的名称,可能包含以下组件或文件: 1. ActionScript源代码:主要负责文件选择、上传逻辑以及与服务器的通信。 2. HTML/Flash嵌入代码:用于在网页中嵌入Flash对象,并提供...

    ASP.NET无刷新多文件上传中文版

    "FlashUpload中文类包"则是针对.NET环境的库,可能包含了处理文件上传逻辑的类和方法,这些类和方法已经封装好了与Flash通信的接口,以及处理上传文件后的服务器端逻辑,如文件保存、验证等。 "FlashUpload_Web...

    asp.net上传组件

    FlashUpload可能是一款基于Flash技术的上传组件,早期的Web上传解决方案中,Flash由于其跨平台的多媒体处理能力,常被用于实现文件上传。然而,随着HTML5技术的发展,Flash逐渐被淘汰,现在的上传组件更多地转向...

    flash选择多文件上传,可限制选择文件类型

    - **FlashUpload**:可能是一个主程序或类库文件,包含了实际的Flash上传逻辑。 - **FlashUpload_Web**:这个目录可能包含了与Web相关的部署文件,如HTML、CSS和JavaScript,它们与Flash组件一起工作以实现上传功能...

    批量上传不同文件的解决方案

    本文将深入探讨批量上传不同文件类型的解决方案,以"FlashUpload"为例进行解析。 首先,我们要理解批量上传的基本概念。批量上传是指用户可以一次性选择多个文件进行上传,而不是逐个点击上传。这种功能对于处理...

Global site tag (gtag.js) - Google Analytics