uploadify struts2实现图片上传

uploadify是来自国外的一款优秀的jQuery上传插件,主要功能是批量上传文件,带进度显示。

包括两个版本,一个是Flash的 一个是HTML5的。下面介绍Flash版本如何使用

1、下载 Uploadify Zip


2、解压缩包并上传下列文件到您的网站上的一个文件夹:

jquery.uploadify.min.js

uploadify.css

uploadify-cancel.png

uploadify.swf

3、在您使用uploadify页面也不要忘了引入jQuery库


4、在页面引入如下文件

<script type="text/javascript" src="uploadify/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="uploadify/jquery.uploadify.min.js"></script>
<link rel="stylesheet" type="text/css" href="uploadify/uploadify.css">

5、页面添加file input

<input type="file" name="file_upload" id="file_upload" />

6、初始化uploadify

$(function() {
    $(‘#file_upload‘).uploadify({
        ‘swf‘      : ‘uploadify.swf‘,
        ‘uploader‘ : ‘fileUploadAction.action‘
        // Put your options here
    });
});

7、最终页面应该像如下这样

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>uploadify</title>
		<script type="text/javascript" src="uploadify/jquery-1.8.0.min.js"></script>
		<script type="text/javascript" src="uploadify/jquery.uploadify.min.js"></script>
		<link rel="stylesheet" type="text/css" href="uploadify/uploadify.css">
	</head>
	<body>
		<input type="file" name="file_upload" id="file_upload" />
	</body>

	<script type="text/javascript">
		$(function() {
			$(‘#file_upload‘).uploadify( {
				‘swf‘ : ‘uploadify/uploadify.swf‘,
				‘uploader‘ : ‘fileUploadAction.action‘, //处理上传文件Action路径
				‘fileObjName‘ : ‘file‘,        //文件对象
				‘buttonText‘   : ‘选择文件‘,   //按钮显示文字
			});
		});
	</script>
</html>

更多uploadify属性请参考http://www.uploadify.com/documentation/

处理上传文件Action省略,需要的可以下载源码:download

效果如图:

作者:itmyhome

时间: 2024-10-12 23:38:36

uploadify struts2实现图片上传的相关文章

xhEditor struts2实现图片上传

xhEditor的环境搭建请参考http://blog.csdn.net/itmyhome1990/article/details/38422255,这时我们打开图片功能 是没有上传按钮的 如果想要出现上传按钮,在xhEditor设置以下参数: html5Upload : false                     //此属性必须为false upImgUrl : "ImgUpload.action" //上传服务器接口 onUpload : insertUpload     

在php中使用jquery uploadify进行多图片上传

jquery uploadify是一款Ajax风格的批量图片上传插件,在PHP中使用jquery uploadify很方便,请按照本文介绍的方法和步骤,为你的PHP程序增加jquery uploadify插件的批量上传图片功能. 本文是以dilicms为基础,为其增加图片上传功能. 1.增加数据表dili_fieldtypes新字段:k=>image,V=>图片上传区域(VACHAR): 2.修改application/libraries/dili/Field_behavior.php,在sw

uploadifive struts2实现图片上传

uploadify是来自国外的一款优秀的jQuery上传插件,主要功能是批量上传文件,带进度显示. 下面以HTML5 Version版本为例介绍uploadifive的使用,结合Struts2 各软件版本如下: jQuery :1.8.0 Struts2 : 2.3.16.3 UploadiFive : 1.2.2 由于HTML5 Version是收费的,但可移步到xxx进行下载 一.添加对js和css文件的引用 <script type="text/javascript" sr

基于jQuery仿uploadify的HTML5图片上传控件jquery.html5uploader

(function($){ var methods = { init:function(options){ return this.each(function(){ var $this = $(this); var $clone = $this.clone(); var settings = $.extend({ id : $this.attr('id'), button:$this, uploader : '', formData:{}, auto : true, fileTypes : '*

kindeditor图片上传 struts2实现

一.kindeditor以及struts2部署搭建不再赘述,如需要请参考kindeditor使用方法 Struts2框架搭建 二.kindeditor图片上传所依赖jar包在kindeditor\jsp\lib下有 三.以下列出部分核心代码,如需要全部源码可点击下载(待上传) JSP <textarea id="editor_id" name="content" style="width:950px;height:300px;"> 这

uploadify图片上传发生Security Error

今天在使用uploadify进行图片上传的时候出现security error.其根本原因是flash跨域问题.主要原因是因为配了两个域名www.ttyouni.com 和 ttyouni.com 在ttyouni.com存在上传问题,www.ttyouni.com并没有出现上传问题.解决方案添加crossdomain.xml 配置下跨域权限,允许ttyouni.com的访问即可. <?xml version="1.0" encoding="UTF-8"?&g

php:利用插件uploadify完成ajax效果的图片上传

可选项需要参数类型 参数名字 解释(布尔型) auto 当文件被添加到队列时,自动上传.(字符串) buttonImg 浏览按钮的背景图片路径.(字符串)   buttonText  默认在按钮上显示的文本.(字符串)  cancelImg    取消按钮的背景图片路径.(字符串)   checkScript   用以检查服务器上已存在文件的后台脚本的路径.[译者注:应该是ajax方式](字符串)   displayData   在上传过程中显示在队列里的数据类型.(字符串)   express

uploadify 图片上传

遇到的问题总结: 1.//图片排序 $("#pics").sortable(); 2.//上传的文件对象名,与后台所传参数名保持一致,最初因为这个名称错误浪费了许久时间 fileObjName : "image", 3.上传数量控制 提示消息需要到uploadify.js中修改, 修改后发现没有效果; 所以只能在保存的时候做一个判断; //判断图片的数量 if($(".myimg").length >3){ $.DU_show("

struts2+ckeditor配置图片上传

又是一个漫漫长夜. 公司的编辑器坏了,用的是百度编辑器,上传图片的网址被框架给拦截了,我们本地怎么测试都没问题,放到服务器就这样了.和老李找了半天,疯了,没原因的. 笔者以前用过jsp+ckeditor,觉得里面上传功能挺好用,于是想出这个法子,把网站的编辑器换掉. 用的是最新的版本的,4点几的.很有wordpress的感觉,不知道是不是一家的.先预览一下: 代码: package action; import java.io.File; import java.io.FileInputStre