dwr上传文件
来源:互联网 发布:立领衬衫 知乎 编辑:程序博客网 时间:2024/06/03 20:44
1.Java中的代码
public String upload(InputStream is,String filename) throws IOException {//WebContext可以获取HttpServlet的对象WebContext wc = WebContextFactory.get();HttpServletRequest req = wc.getHttpServletRequest();String realpath = req.getSession().getServletContext().getRealPath("upload");String fn = FilenameUtils.getName(filename);String filepath = realpath+"/"+fn;FileUtils.copyInputStreamToFile(is, new File(filepath));return filepath;}
2.jsp中的代码
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><script type="text/javascript" src="<%=request.getContextPath()%>/dwr/engine.js"></script><script type="text/javascript" src="<%=request.getContextPath()%>/dwr/util.js"></script><script type="text/javascript" src="<%=request.getContextPath()%>/dwr/interface/MyDwr.js"></script><script type="text/javascript">function upload() {var file = dwr.util.getValue("myfile");alert(file.value);alert(file);MyDwr.upload(file,file.value,function(data){alert(data);});}</script></head><body><input type="file" id="myfile"/><input type="button" value="上传文件" onclick="upload()"/></body></html>
3.如果要限制上传文件的大小,需要在web.xml中配置
<init-param> <param-name>fileUploadMaxBytes</param-name> <param-value>25000</param-value></init-param>
0 0
- Dwr上传文件
- dwr文件上传
- dwr上传文件
- dwr上传文件
- dwr上传文件
- DWR文件上传和下载
- DWR文件上传问题小结
- dwr入门实例四之文件上传
- Java DWR Extjs Servlet 文件上传 进度条
- dwr学习3-无刷新文件上传
- DWR无刷新文件上传简单实例
- [精]采用dwr+ajax和struts开发文件上传进度条
- [转]采用dwr+ajax和struts开发文件上传进度条
- [精]采用dwr+ajax和struts开发文件上传进度条
- DWR 文件上传 Failed to find parameter: scriptSessionId
- commons-fileupload和dwr实现带有进度条的文件上传
- ExtJs学习篇---使用Extjs 加DWR 实现文件上传
- 使用DWR框架完成文件上传与下载
- JMeter 数据库压力测试(一)
- vm下 open suse 10 解决vi编辑器不能是使用退格键
- C语言system命令
- 测量控件的高度
- 结构体和类
- dwr上传文件
- Java 网络编程(三) 创建和使用URL访问网络上的资源
- java版字符串编码转换
- mysql事务知识分享
- Xcode编译Undefined symbols for architecture xxx 错误总结
- iOS项目中所有icon的尺寸以及命名
- select,poll,epoll的区别
- 调用隐式intent需要注意的地方。
- C语言技巧