使用jquery-fileupload.js实现文件上传-webx3
来源:互联网 发布:java 切面编程 编辑:程序博客网 时间:2024/05/05 22:23
1、参考文章:http://blog.csdn.net/programmer_sir/article/details/29570935
2、goToUp.vm
<!DOCTYPE html><html><head> <title>接口消息监控</title> <script src="../../../js/jquery.min.js"></script> <script src="../../../js/jquery-file-upload/jquery-1.11.0.min.js"></script> <script src="../../../js/jquery-file-upload/jquery-upload.min.js"></script></head><body><div > 你好:$!{name} <input type="hidden" id="uploadUrl" value="requireUploadFile.do" /> <input id="file" type="file" name="file"/> <input type="button" value="提交" onclick="gotoU()"/></div></body><script> function gotoU() { $("#file").upload({ action: $("#uploadUrl").val(), oncomplete: function(result) { var mess = result.responseText; // 上传成功处理.更换页面显示图片。 if(result.status == 200){ alert("success"); $.ligerDialog.success("图片已上传成功,请完善教师其它信息."); }else { alert("失败"); $.ligerDialog.error(mess); } },onprogress: function(e) { } }); }</script></html>
package com.lxp.test.demoproject.app1.module.screen;import com.alibaba.citrus.turbine.Context;public class GoToUp { public void execute(Context context) { context.put("name", "你好"); }}3、RequireUploadFile.java 就在screen下
package com.lxp.test.demoproject.app1.module.screen;import com.alibaba.citrus.turbine.Context;import com.alibaba.citrus.turbine.TurbineRunData;import com.alibaba.citrus.turbine.dataresolver.Param;import org.apache.commons.fileupload.FileItem;import org.apache.commons.io.FileUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.util.FileCopyUtils;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.multipart.MultipartFile;import org.springframework.web.multipart.MultipartHttpServletRequest;import org.springframework.web.multipart.MultipartResolver;import org.springframework.web.multipart.commons.CommonsMultipartFile;import org.springframework.web.multipart.commons.CommonsMultipartResolver;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import java.io.File;import java.io.IOException;import java.io.PrintWriter;public class RequireUploadFile { public void execute(Context context,TurbineRunData runData) { FileItem file = runData.getParameters().getFileItem("file"); String fileName = "D:/"+file.getName(); System.out.print("hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh:"+fileName); try { File uploadFile = new File(fileName); FileCopyUtils.copy(file.get(), uploadFile); PrintWriter writer = runData.getResponse().getWriter(); writer.write("success:true"); } catch (Exception e) { e.getMessage(); } }}
0 0
- 使用jquery-fileupload.js实现文件上传-webx3
- 使用fileupload实现文件上传
- 使用fileupload实现文件上传
- Asp.net上传文件jquery.fileupload.js
- jquery插件FileUpload实现异步上传文件
- jquery.fileupload文件上传
- webx3文件上传
- 使用FileUpload组件实现文件上传
- 使用FileUpload组件实现文件上传
- 使用FileUpload组件实现文件上传
- 使用FileUpload组件实现文件上传
- 使用FileUpload组件实现文件上传
- 使用 common-fileupload 实现文件上传
- 使用FileUpload组件实现文件上传
- 使用FileUpload组件实现文件上传
- 使用commons-fileupload实现文件上传
- 使用FileUpload组件实现文件上传
- 使用commons-fileupload实现文件上传
- java集合框架09——HashTable和源码分析
- iOS-Core-Animation-Advanced-Techniques(三)
- Android 文件存储的简单实现
- Android学习笔记(40):SharedPreferences存储key-value对
- 原型链
- 使用jquery-fileupload.js实现文件上传-webx3
- Android 点击Button显示菜单 (把菜单键放到屏幕上)
- TCP的三次握手和四次挥手
- Android剖析和运行机制
- 关于BI
- javascript textContent与innerText的异同分析
- 项目维护碰到的两个问题
- 从零开始学会做一个简单的APP
- JavaWeb企业实训 简易股市自选查询分析系统(四)数据库角色分工