1首先是jsp
<button class="btn button uploadAndNext" id="importWhiteBtn" type="button">
<span class="button">提交导入</span>
</button>
2然后是js
$(function(){
var uploadCom = null;
function uploadIt() {
$("#importWhiteBtn")click(function() {
var uploadId = "#" + $(this)attr("id");
var btn = $(this);
uploadCom = new AjaxUpload( uploadId + "" , {
action : "whitePhoneNumberdoaction=importFile",
onSubmit: function(file, ext) {
if ((ext && /^(txt)$/test(ext))) {
alert("请先下载导入模板readmetxt参考,您上传的文档格式不对,请重新选择!");
return false;
}
$blockUI({
message:"正在上传到服务器"
})
},
onComplete: function(file, response) {
$unblockUI();
if(response=="success"){
alert( "导入成功");
$('#whitePhoneList')flexReload();
}else{
alert( "导入失败,"+response);
}
}
});
});
$("uploadAndNext")click();
}
uploadIt();
firstClick = false;
})
3最后是action
public ActionForward importFile(ActionMapping mapping, ActionForm form,
>
IE与FF获取上传文件路径方法
1 function getPath(obj)
2 {
3 if(obj)
4 {
5
6 if (windownavigatoruserAgentindexOf("MSIE")>=1)
7 {
8 objselect();
9
10 return documentselectioncreateRange()text;
11 }
12
13 else if(windownavigatoruserAgentindexOf("Firefox")>=1)
14 {
15 if(objfiles)
16 {
17
18 return objfilesitem(0)getAsDataURL();
19 }
20 return objvalue;
21 }
22 return objvalue;
23 }
24 }
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=10">
<meta >
参考一下这个吧,后台是servlet30,前台多扔几个file对象就行了。
<script>
function btu(){
var name=$("#name")val();
var file=$("#file")[0]files[0];//新特性,获取文件对象
var fordata=new FormData();//新特性,得到formData对象,把获取的值扔进去,相当于map
fordataappend("name",name);
fordataappend("file",file);
consolelog(file)
$ajax({
url:"/war-2/UpdataFile",
data:fordata,
cache:false,
processData:false, //必须写
contentType:false, //必须写
type:"post",
success:function(data){
}
})
}
</script>
var files = $("file-box")find("input[type='file']");
fileseach(function(){
alert($(this)val());
});
试试
以上就是关于jquery 获取fileupload的完整路径。给完整的代码。直接可以用的全部的内容,包括:jquery 获取fileupload的完整路径。给完整的代码。直接可以用的、用jquery 读取文件域中的文件并读取、jquery中获取<input type=file id='fileid'>路径问题,ie和火狐有区别,在火狐中我怎么获取其路径,ie可以等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)