SWFUpload

Flash 上传组件
授权协议 MIT
开发语言 JavaScript ActionScript
所属分类 Web应用开发、 文件上传组件
软件类型 开源软件
地区 不详
投 递 者 孟德曜
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统 <input type="file"/> 标签的文件上传模式。

主要特点:

* 可以同时上传多个文件;
* 类似AJAX的无刷新上传;
* 可以显示上传进度;
* 良好的浏览器兼容性;
* 兼容其他JavaScript库 (例如:jQuery, Prototype等);
* 支持Flash 8和Flash 9;

SWFUpload不同于其他基于Flash构建的上传工具,它有着优雅的代码设计,开发者可以利用XHTML、CSS和 JavaScript来随心所欲的定制它在浏览器下的外观;它还提供了一组简明的JavaScript事件,借助它们开发者可以方便的在文件上传过程中更新页面内容来营造各种动态效果。

在使用SWFUpload之前,请确认你具备一定的JavaScript和DOM知识。在实际开发中,大部分的错误都是由于错误的设置和低劣的Event Handlers处理程序所造成的。

示例代码:

var swfu = new SWFUpload({
  upload_url : "http://www.swfupload.org/upload.php",
  flash_url : "http://www.swfupload.org/swfupload_f9.swf",
  button_placeholder_id : "spanSWFUploadButton"
});

在线演示

  • 内容简介 ​ 由于在最近的项目中需要完成多文件的上传功能需求,要求兼容ie6及其以上版本,这里使用SWFUpload插件,要注意此插件是基于flash的,本文主要介绍了SWFUpload的基本用法和注意事项还有工作中遇到的一些问题。 SWFUpload特点 允许一次上传多个文件,但会有一个上传队列,队列里文件的上传是逐个进行的,服务器端接收文件时跟普通的表单上传文件是一样的; 类似AJAX的无刷新

  •  SWFUpload 使用Flash 影片(flash movie) 来选择和上传文件。影片里有一个可定制的按钮来激活文件选择对话框。文件选择对话框允许用户选择单一的文件或者多个文件。 选择的的文件类型也是可以被限制的,开发人员可以限定用户只能选择指定的适当的文件,例如*.jgp;*.gif。 一旦选择并点击确定,每个文件都会被验证,并放入队列。当Flash上传文件的时候,由开发人员预定义的J

  • SWFUpload的文件上传流程是这样的: 1、引入相应的js文件 2、实例化SWFUpload对象,传入一个配置参数对象进行各方面的配置。 3、点击SWFUpload提供的Flash按钮,弹出文件选取窗口选择要上传的文件; 4、文件选取完成后符合规定的文件会被添加到上传的队列里; 5、调用startUpload方法让队列里文件开始上传; 6、文件上传过程中会触发相应的事件,开发者利用这些事件来更

  • (复制的别人的  研究了一天了 保存下。。。) SWFUpload的原理: 利用Flash选择文件后上传,通过Flash和JS交互,对整个过程进行控制——包括页面的DOM操作之类的,都可以通过JS来进行控制。 说白了,就是用Flash上传,JS操作DOM 使用时首先必须要初始化 var swfObject,paramsObject; window.onload = function(){ swfO

  • SWFUpload SWFUpload最初是由Vinterwebb.se开发的一个客户端的上传工具. 它结合了FLASH和JavaScript的功能,以提供一种超越了传统的浏览器中<input type="file" />标签提供的文件上传功能。 SWFUpload提供的主要功能: 在文件选择对话框中能够进行文件多选 页面无刷新的上传 提供上传进度的事件回调,实时显示上传进度 良好的浏览器兼容性

  • 页面引用handlers.js,swfupload.js,jquery 页面js var swfupload;         $(function () {             swfupload = new SWFUpload({                 upload_url: "UploadHandler.ashx",                 file_size_limi

  • SWFUpload的初始化与配置 首先,在页面中引用SWFUpload.js ,如 <script type=”text/javascript”src=”http://www.swfupload.org/swfupload.js”></script> 然后,初始化SWFUpload ,如 var swfu; window.onload = function () { swfu = new SWFU

  • swfupload介绍一        终于在天哪joyous的帮助下,花了一天的时间,搞明白大部分内容. swfupload(以下简称su)遇到的主要问题就是,版本不同造成的极大差异, 现在的版本已经到2.1beta。我用的是2.02版,天哪用的是1.xx版。 差异具体体现在: lash_url : "../swfupload/swfupload_f8.swf" upload_url: "../

  • SWFUpload的初始化与配置 首先,在页面中引用SWFUpload.js ,如 <script type=”text/javascript” src=”http://www.swfupload.org/swfupload.js”></script> 然后,初始化SWFUpload ,如 var swfu; window.onload = function () { swfu = new SWF

  •    今天大概的对 SWFUpload 做了一些了解,发现该控件用起来很方便,功能也很强大 呵呵   SWFUpload 所用到的基本文件 <link href="./css/default.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/swfupload.js"></script>

  • SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了。所以索性就把它的用法记录下来,也方便英语拙计的同学查看,利人利己,一劳永逸。 SWFUpload的特点: 1、用flash进行上传,页面无刷新,且可自定义Flash按钮的样式; 2、可以在浏览器端就对要上

  •   <!DOCTYPE html> <html> <head> <title>SWFUpload Demos - Simple Demo</title> <link href="../css/default.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="../swfupload/s

 相关资料
  • swoole提供了文件上传模块,可以自动处理来自HTTP POST的文件上传。在Controller中调用 $this->upload->save('Upfile_key'); //需要生成缩略图 $this->upload->thumb_width = 136; //缩略图宽度 $this->upload->thumb_height = 136; //缩略图高度 $this->upload->t

  • 我正在尝试将一组照片上载到服务器,但请求失败。文件数组到达时总是显示为空。 req.body按预期显示数组。 图像通过Dropzone组件添加。(我尝试将其切换为标准输入,但它们似乎都以相同的方式传递文件) 图像被应用到FormData,名称图像文件在通过设置了多部分/表单数据标题的Axios POST请求发送之前被追加。 一旦传递到服务器,只有req.body似乎包含任何数据,req.files

  • 问题内容: 我一直在到处寻找有关制作组件的帮助,以帮助管理从React到我已设置的端点的文件上传。 我尝试了许多选项,包括集成filedropjs。我决定反对,因为我无法控制它在DOM中设置的元素 这是我到目前为止的内容: 如果有人可以将我指向正确的方向,我会发送一些虚拟的拥抱。我已经对此进行了广泛的研究。我觉得我已经接近了,但还没到那儿。 谢谢! 问题答案: 我也为此工作了一段时间。这是我想出的

  • 我想将文件上载到服务器,但数组似乎为空。 我下面的代码有问题吗? PHP代码 Print_r($_FILES['fotos'])向我展示了这个:数组([name]=

  • 本文向大家介绍java组件fileupload文件上传demo,包括了java组件fileupload文件上传demo的使用技巧和注意事项,需要的朋友参考一下 在我们的web开发中,很多的时候都需要把本机的一些文件上传到web服务器上面去。 如:一个BBS系统,当用户使用这是系统的时候,能把本机的一些图片,文档上传到服务器上面去。然后其他用户可以去下载这些文件,那么这样的话,我们可以自己编程实现文

  • 问题来了,如何获取文件名? 我不能使用receiveUpload(),因为从upload组件中删除此方法文件后?

  • 本文向大家介绍vue图片上传组件使用详解,包括了vue图片上传组件使用详解的使用技巧和注意事项,需要的朋友参考一下 vue图片上传组件,供大家参考,具体内容如下 最近在做项目的时候顺便补充了一下公司项目的公共组件库,刚刚手头事情告一段落,就来做个笔记。 首先来看看最终效果 1.不允许删除   2.允许用户删除(显示删除按钮) 实现的效果就是上图显示内容 接下来说说组件布局那部分直接上代码了 上面代

  • 本文向大家介绍Bootstrap Fileinput文件上传组件用法详解,包括了Bootstrap Fileinput文件上传组件用法详解的使用技巧和注意事项,需要的朋友参考一下 最近时间空余,总结了一些关于bootstrap fileinput组件的一些常见用法,特此分享到呐喊教程平台,供大家参考,同时也方便以后的查找。本文写的不好还请见谅。 一、效果展示 1、原始的input type='fi