重新修改了以前的多文件上传,加入了JPG图片压缩功能!
概述
Flash多文件上传,提供JPG图片压缩选项。显示文件上传进度!
Flash参数说明
说明:
当imageWidth和imageHeight都为0时,不对JPG图片进行任何缩放,将直接上传原始图片!
当imageWidth或imageHeight任意一个值不为0时,则对JPG图片进行缩放操作。
上传时文本提示默认为:{%} {uploadSize}/{allSize} [{fileIndex}/{fileCount}] {fileSize} {fileName}
{%} 表示当前上传百分比
{uploadSize} 已上传的总文件大小
{allSize} 需要上传的总文件大小
{fileIndex} 当前正上传第几个文件
{fileCount} 文件总数
{fileSize} 当前上传的文件大小
{fileName} 当前上传的文件名称
Flash提供的接口函数
setPara 设置上传参数。setPara(参数标识,值)
返回值:true设置成功。false设置失败!当上传时不允许设置。
isBusy 返回当前Flash是否正在上传。返回值:true正在上传。false空闲。
JS函数接口
参数:type, str type 类型 str 信息
type类型 str值 说明
注意:因为可上传的文件扩展名可通过JS修改,所以需要在服务器端后台验证文件扩展名是否正确!
实例及源码下载:
http://files.cnblogs.com/zjfree/mFileUpload.rar
后记:
2011-12-20 上传一个小图片,后上传一个大图片,大图片就不压缩问题,已经修复。欢迎提出问题!
2011-12-21 在批量上传时,不会触发upload_complete过程。脚本无法判断是否上传完成。 问题已修复。
- 大小: 22.3 KB
- 大小: 11.4 KB
分享到:
相关推荐
标题中的“Flash实现的多文件上传”指的是使用Adobe Flash技术来实现用户在Web页面上同时上传多个文件的功能。Flash在过去的网页开发中被广泛应用于多媒体交互和富互联网应用(RIA),其中包括文件上传功能,因为它...
3. **Flash文件上传组件**:在ASP.NET中实现Flash多文件上传,通常需要借助第三方组件,如SWFUpload、Uploadify等。这些组件是基于Flash ActionScript编写的,与ASP.NET服务器端代码进行交互,处理文件上传的逻辑。 ...
flash多文件上传flash多文件上传flash多文件上传
在本文中,我们将深入探讨如何实现一个基于Flash和PHP的多文件上传系统。这个系统允许用户一次上传多个文件,提供了一种便捷的方式处理大量文件的批量上传。我们主要关注两个关键部分:客户端的Flash组件和服务器端...
本文将深入探讨如何使用Flash来实现多文件上传,并结合.Net源代码进行讲解。 首先,我们要理解Flash在多文件上传中的作用。Flash作为一个插件,允许在浏览器上运行丰富的多媒体内容,包括处理用户本地的文件。通过...
总的来说,"Flash+PHP多文件上传"是过去实现多文件上传的一种有效方式,但随着HTML5的普及和Flash的退役,现在更多地使用HTML5的File API和FormData对象来实现多文件上传,这种方法更现代,且无需依赖Flash插件。...
"Flash多文件大文件上传自定义文件类型"这个主题聚焦于使用Adobe Flash技术实现这一复杂需求。以下是关于这个主题的详细解释: 首先,**多文件上传**是指允许用户一次性选择并上传多个文件的功能。这种功能在社交...
"基于Flash的无刷新多文件大文件上传实例"是一个解决方案,它利用Adobe Flash技术来实现不刷新页面的情况下,上传多个大文件的功能。这个技术在早期广泛使用,因为当时HTML5的File API还未普及。以下是对这一实例的...
这个"Flash多文件上传源文件"是一个针对此功能的实现,它涉及到的技术主要包括Flash、ActionScript(Flash的编程语言)以及服务器端的处理。这里我们将深入探讨这些知识点。 1. **Flash技术**:Flash是一种用于创建...
在“多文件上传组件_Flash+ASP实现多文件上传功能”这个免费资源中,可能包含了实现这一功能的完整代码和详细说明。通常,这样的组件会包含Flash前端的ActionScript代码、ASP服务器端的处理程序代码,以及可能的配置...
在JavaEE平台上开发多文件上传功能时,常常会利用Flash技术来实现,因为Flash支持浏览器端的文件选择和上传操作。本教程将详细介绍如何在JavaEE环境中构建一个使用Flash技术的多文件上传功能。 首先,我们需要理解...
标题“FLASH多文件上传组件,带进度条”所指的是一种使用Adobe Flash技术开发的组件,它允许用户一次性选择并上传多个文件,并且在上传过程中显示进度条。这样的组件极大地提高了文件上传的便捷性和用户友好性。 ...
本示例“flash多文件上传(有进度条).rar”提供了一个使用Flash技术实现多文件上传并带有进度条显示的解决方案。这个解决方案结合了Flash、JavaScript和PHP三种技术,以提供更友好、更直观的用户体验。 首先,让...
本篇文章将深入探讨如何利用Flash实现多文件上传及进度条功能。 首先,我们需要了解Flash的基础。Flash是一种创建动态内容的技术,它允许开发人员创建交互式图形、动画以及网络应用程序。在文件上传领域,Flash提供...
在现代Web开发中,文件上传是一项...然而,对于仍需支持旧版浏览器的应用,Flash多文件上传仍然是一个可行的选择。在.NET环境中,无论使用哪种方法,都需要确保服务器端有足够的处理逻辑来安全、高效地处理上传的文件。
为了解决这一问题,"Flash多文件同步上传控件1.0版"应运而生,它以其独特的多文件同时上传功能,极大地提升了用户在文件上传过程中的体验。 Flash多文件同步上传控件的核心特性在于其支持批量选择和同时上传。这...
"Flash批量文件上传"就是一种解决方案,它利用Adobe Flash技术来实现多文件同时上传的功能。以下是对这个主题的详细解释: Flash作为一种曾经广泛使用的富互联网应用技术,具有跨平台和多媒体处理能力,特别适合...
"一个Flash多文件上传组件"是专为此需求设计的工具,它允许用户一次性上传多个文件,大大提高了上传效率。这个组件是基于Adobe Flash技术实现的,尽管现在Flash已经逐渐被淘汰,但在其鼎盛时期,它提供了丰富的交互...
标题中的“Flash带进度条,多文件上传,带源文件”指的是使用Flash技术实现的一种具有文件上传功能的交互式用户界面,它具有显示上传进度条的功能,并且支持同时上传多个文件。这种技术在Web开发中曾经广泛应用于...
"多种批量上传文件工具包(flash,多文件,上传进度条==)"这个资源集合提供了一系列用于实现高效、便捷文件上传的工具,它们主要特性包括支持批量上传、使用Flash技术以及显示上传进度条。 1. **批量上传**:批量...