<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><head><title>文件上传</title><link href="fileuploader.css" rel="stylesheet" type="text/css" /> <script language="javascript" type="text/javascript" src="jquery.js"></script> <script language="javascript" type="text/javascript" src="fileuploader.js"></script>
<script language="javascript" type="text/javascript"> $(document).ready(function() {
var thumbnailuploader = new qq.FileUploader({ //new fileuploader object
element: $('#thumbnail-fine-uploader')[0], //选定页面div元素,这里用了jquery的选择器
action: 'service/uploadImage', //提交的action地址
debug: true,
multiple: false,
allowedExtensions: ['jpeg', 'jpg', 'gif', 'png'], //允许上传的文件类型
sizeLimit: 5000*1024, //允许上传文件的大小,这里是500KB,500kb = 500*1024KB
uploadButtonText:'图片上传', //在页面显示上传按钮
inputName: 'myFile', //在input标签中的name属性设置为myFile
messages:{ //设置的提示信息,包括大小类型等的操作
typeError:'只允许jpeg,jpg,gif,png格式的图片文件{file}',
sizeError:'文件大小不能超过{sizeLimit}。{file}',
emptyError:'文件不可为空{file}',
onLeave:'文件正在上传,离开将终止上传操作?'
},
showMessage:function(message){ //显示信息
alert(message);
},
failedUploadTextDisplay: { //设置返回从服务器反馈的error信息,不过我这里利用这个responseProperty属性反馈msg信息,具体的msg内容在服务中设置。
mode: 'custom',
maxChars: 40,
responseProperty: 'msg',
enableTooltip: true
} });
}) </script></head><body> <fieldset>
<legend><span>您可以上传一张不超过500kb的图片</span></legend>
<div>
<div id="thumbnail-fine-uploader"></div>
</div>
</fieldset></body></html>struts
public class uploadtu extends ActionSupport{
private String qqfile;
//myFile属性,即刚才在声明fileuploader 对象时候设置的myFile属性。通过此属性接收file的Name
public String getQqfile() {
return qqfile;
}
public void setQqFile(String qqfile) {
this.qqfile = qqfile;
}
public String execute(){
HttpServletRequest request = ServletActionContext.getRequest();
if(this.getQqfile()==null){
System.out.println("fafdas");
}
return "success";
}
}结果:
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
九月 11, 2013 12:00:30 上午 org.apache.catalina.startup.Catalina start
INFO: Server startup in 13254 ms
fafdas
fafdas
怎么老是没值啊,请高手帮帮忙!
struts fileuploader
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><head><title>文件上传</title><link href="fileuploader.css" rel="stylesheet" type="text/css" /> <script language="javascript" type="text/javascript" src="jquery.js"></script> <script language="javascript" type="text/javascript" src="fileuploader.js"></script>
<script language="javascript" type="text/javascript"> $(document).ready(function() {
var thumbnailuploader = new qq.FileUploader({ //new fileuploader object
element: $('#thumbnail-fine-uploader')[0], //选定页面div元素,这里用了jquery的选择器
action: 'service/uploadImage', //提交的action地址
debug: true,
multiple: false,
allowedExtensions: ['jpeg', 'jpg', 'gif', 'png'], //允许上传的文件类型
sizeLimit: 5000*1024, //允许上传文件的大小,这里是500KB,500kb = 500*1024KB
uploadButtonText:'图片上传', //在页面显示上传按钮
inputName: 'myFile', //在input标签中的name属性设置为myFile
messages:{ //设置的提示信息,包括大小类型等的操作
typeError:'只允许jpeg,jpg,gif,png格式的图片文件{file}',
sizeError:'文件大小不能超过{sizeLimit}。{file}',
emptyError:'文件不可为空{file}',
onLeave:'文件正在上传,离开将终止上传操作?'
},
showMessage:function(message){ //显示信息
alert(message);
},
failedUploadTextDisplay: { //设置返回从服务器反馈的error信息,不过我这里利用这个responseProperty属性反馈msg信息,具体的msg内容在服务中设置。
mode: 'custom',
maxChars: 40,
responseProperty: 'msg',
enableTooltip: true
} });
}) </script></head><body> <fieldset>
<legend><span>您可以上传一张不超过500kb的图片</span></legend>
<div>
<div id="thumbnail-fine-uploader"></div>
</div>
</fieldset></body></html>struts
public class uploadtu extends ActionSupport{
private String qqfile;
//myFile属性,即刚才在声明fileuploader 对象时候设置的myFile属性。通过此属性接收file的Name
public String getQqfile() {
return qqfile;
}
public void setQqFile(String qqfile) {
this.qqfile = qqfile;
}
public String execute(){
HttpServletRequest request = ServletActionContext.getRequest();
if(this.getQqfile()==null){
System.out.println("fafdas");
}
return "success";
}
}结果:
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
九月 11, 2013 12:00:30 上午 org.apache.catalina.startup.Catalina start
INFO: Server startup in 13254 ms
fafdas
fafdas
怎么老是没值啊,请高手帮帮忙!
struts fileuploader
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货