最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

ajax实现文件异步上传并回显文件相关信息功能示例

来源:懂视网 责编:小采 时间:2020-11-27 22:51:30
文档

ajax实现文件异步上传并回显文件相关信息功能示例

ajax实现文件异步上传并回显文件相关信息功能示例:本文实例讲述了ajax实现文件异步上传并回显文件相关信息功能。分享给大家供大家参考,具体如下: 上传文件的信息 <div class=form-group> <div class=col-sm-4> <label class=control-label>应用文
推荐度:
导读ajax实现文件异步上传并回显文件相关信息功能示例:本文实例讲述了ajax实现文件异步上传并回显文件相关信息功能。分享给大家供大家参考,具体如下: 上传文件的信息 <div class=form-group> <div class=col-sm-4> <label class=control-label>应用文

本文实例讲述了ajax实现文件异步上传并回显文件相关信息功能。分享给大家供大家参考,具体如下:

上传文件的信息

<div class="form-group">
 <div class="col-sm-4">
 <label class="control-label">应用文件</label>
</div>
<div class="col-sm-8">
 <input type="file" name="appFile" id="appFile">
 <input type="submit" value="确认上传" id="subm">
</div>

ajax提交

$("#subm").click(function(){
 var formData = new FormData();
 formData.append("appFile", document.getElementById("appFile").files[0]);
 alert("8888888888888888888888888");
 $.ajax({
 url: '${ctx}/appresources/fileUpload.shtml',
 type: "POST",
 data: formData,
 dataType: "json",
 contentType: false,
 processData: false,
 success: function (data) {
 alert("上传成功");
 $("#versionCode").val(data.versionCode);
 $("#appVersion").val(data.appVersion);
 $("#appPackageName").val(data.appPackageName);
 },
 error: function () {
 alert("上传失败!");
 }
 });
});

后台处理:

@ResponseBody
@RequestMapping("fileUpload")
public JSONObject fileUpload(MultipartFile appFile,Model model,HttpServletRequest request,HttpServletResponse response) {
 ServletContext
//........................省略
 String infos=ApkUtil.getApkInfo(needPath+"source"+File.separator+"apk"+File.separator+fileName);
 String[] info=infos.split(",");
 String versionCode=info[0];//版本号
 String versionName=info[1];//版本名
 String packageName=info[2];//包名
 String appName=fileName;
 AppResourcesFormMap appResourcesFormMap = getFormMap(AppResourcesFormMap.class);
 appResourcesFormMap.put("appName",fileName);
 appResourcesFormMap.put("appVersion",versionName);
 appResourcesFormMap.put("appPackageName",packageName);
 appResourcesFormMap.put("versionCode", versionCode);
 System.out.println(appResourcesFormMap);
 //model.addAttribute("appresources", appResourcesFormMap);
 JSONObject fromObject = JSONObject.fromObject(appResourcesFormMap);
 //String string = fromObject.toString();
 return fromObject;
}

更多关于ajax相关内容感兴趣的读者可查看本站专题:《jquery中Ajax用法总结》、《JavaScript中ajax操作技巧总结》、《PHP+ajax技巧与应用小结》及《asp.net ajax技巧总结专题》

希望本文所述对大家ajax程序设计有所帮助。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

ajax实现文件异步上传并回显文件相关信息功能示例

ajax实现文件异步上传并回显文件相关信息功能示例:本文实例讲述了ajax实现文件异步上传并回显文件相关信息功能。分享给大家供大家参考,具体如下: 上传文件的信息 <div class=form-group> <div class=col-sm-4> <label class=control-label>应用文
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top