包结构如下:
index.jsp
upload.jsp
js
+-----example_callbacks.js
+-----SWFUpload.js
+-----SWFUpload.swf
以上index.jsp就是文件上传显示页面,upload.jsp做上传功能。js里面的两个一个是与swf通信的回调函数,一个是本身使用的js文件。
比较重要的一段内容是在index.jsp里面,如下
var swfu;
window.onload = function() {
swfu = new SWFUpload({
upload_script : "../upload.jsp", //调用的上传功能
target : "SWFUploadTarget",
flash_path : "js/SWFUpload.swf", //flash所在位置
allowed_filesize : 30720, // 30 MB
allowed_filetypes : "*.*",
allowed_filetypes_description : "All files...",
browse_link_innerhtml : "选择",
upload_link_innerhtml : "开始上传",
browse_link_class : "swfuploadbtn browsebtn",
upload_link_class : "swfuploadbtn uploadbtn",
flash_loaded_callback : 'swfu.flashLoaded',
upload_file_queued_callback : "fileQueued",
upload_file_start_callback : 'uploadFileStart',
upload_progress_callback : 'uploadProgress',
upload_file_complete_callback : 'uploadFileComplete',
upload_file_cancel_callback : 'uploadFileCancelled',
upload_queue_complete_callback : 'uploadQueueComplete',
upload_error_callback : 'uploadError',
upload_cancel_callback : 'uploadCancel',
auto_upload : false
})
}
有一点要提醒,要当心这个upload_script属性,这个值是一个相对地址,是swf文件相对于上传功能文件的路径。这个很容易搞错
我这个包里upload.jsp就是上传功能,看代码就知道了,很原始的一个文件上传。
再就是如果上传过程中是404错误,一般是就是这个upload_script属性设置错误,如果是500错误就是上传文件(upload.jsp)出错。
具体的配置等等就看官网的论坛吧,常见问题基本都在那里了。
分享到:
相关推荐
java 文件上传 SWFUPLOAD 多文件上传 异步上传。SWFUPLOAD 是基于flash插件的文件上传,有良好的显示效果。
java 批量 多文件 上传 SwfUpload插件兼容所有浏览器,火狐需要安装最新的flash reader,压缩包内有最新的flash reader,实例是上传多张图片,只需稍加修改可以上传任何格式的文件,很好看很好用,特意整理出来分享...
swfupload多文件上传带进度条实例,vs2012开发,net4.0框架,可上传多个文件,上传类型、上传大小、上传数量可控,已测试成功!
SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 * 可以同时上传多个文件; * 类似AJAX的无...
SwfUpload 上传文件 java版DEMO SwfUpload 官网提供的demo都没有java版的,自己用的官网的页面写的一个。上传成功回传上传信息到页面。优化了官网的demo,增加删除附件下载附件。兼容ff chrome ie ,下载导入到...
PHP多文件上传 SWFUpload上传例子
swfupload 上传 多文件 java 支持多文件上传,只需要在配置文件配置正确即可,后台是,struts2
* 支持单文件、多文件的文件的选择 * 文件入队数量,文件上传数量和文件大小的限制 * 更合理地处理0字节的文件 * 针对每个文件在上传前都提供一个最后确认的时间回调 * 解决了v1.0.2版本中未描述到的关于Flash...
只是一次不能选取多个文件,而且界面不够美观,大家可以下载下来看看实现的原理,http://download.csdn.net/detail/cbai0722/5077523或者到我的资源下查找:java跨全域兼容ie/ff/chrome浏览器多文件上传. 当前这个依托...
jquery-swfupload文件上传插件,支持多文件上传
利用swfupload结合struts2实现的一个上传mp3和mp4文件,并可以在页面上用html5进行播放,本例只是自己动手写的一个小例子。注意:为了节省资源,例子中并未包含struts2的jar,需要手动添加struts2用到的jar包
swfupload java
swfupload多文件上传swfupload多文件上传swfupload多文件上传swfupload多文件上传swfupload多文件上传swfupload多文件上传swfupload多文件上传swfupload多文件上传
多文件上传工具swfupload,java版本,完整示例。
swfupload多图片上传PHP多图上传组件FLASH+JS,SWF+JS文件+实例,非常使用的上传组件,带参数说明
SWFUpload的官方例子是php的,的这里我增加了java的上传例子,测试通过。 SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而...
文件上传利器SWFUpload使用指南,里边有详细的参数设置和函数解释。
SwfUpload多文件上传 struts1实现控制层