同时实现文件上传input type =file和文本input type=text
来源:互联网 发布:ubuntu emule 编辑:程序博客网 时间:2024/06/10 00:42
使用smartupload.jar 可轻松完成
jar包下载地址 点击打开链接
使用步骤
1 将下载后的jar包放在项目的lib目录下
2创建两个jsp文件
uploadfile.jsp(文件上传的表单页面) 和 uploadsuc.jsp(处理文件上传的页面)
uploadfiel.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>
</head>
<body>
<form action="uploadsuc.jsp" method ="post" enctype="multipart/form-data">
用户名:<input type="text" name="username">
文件上传<input type="file" name="upfile" id="upfile">
<input type="submit" value="提交">
</form>
</body>
</html>
uploadsuc.jsp代码
<%@ page language="java" import="java.util.*,com.jspsmart.upload.*" 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>上传处理页面</title>
</head>
<body>
<%
String name ="";
try{
//指定动作
SmartUpload smart = new SmartUpload();
smart.initialize(pageContext);
smart.upload();
name = smart.getRequest().getParameter("username");//注意request的获取方式
//文件保存在upfile文件夹(需要手动创建该文件夹)
smart.save("e:/upfile");
System.out.println("success");
}catch(Exception e){
System.out.println(e);
}
%>
上传者:<%=name%>
<a href="uploadfile.jsp">返回</a>
</body>
</html>
然后在自己创建的保存文件的位置就能看到上传的文件了
- 同时实现文件上传input type =file和文本input type=text
- 上传文件 隐藏input type="file",用text显示
- 使用input type="file"上传文件
- input type=file 服务器端上传文件
- <input type="file"/> 文件上传
- input type=file 只读,并能实现文件上传
- js 实现 <input type="file" /> 文件上传
- 使用<input type="file">实现文件上传
- <input type='file'>选择文件后自动上传文件
- input type="file"
- input type=file
- input type='file' 上传错误
- 上传附件<input type="file">规则
- input[type='file'] img图片上传
- 上传图片附件验证 input【type='file'】
- 上传表格input【type="file"】
- 使用input type=file 上传文件时需注意
- 使用input type=file 上传文件时需注意
- JSP 使用<%@include%>报错Duplicate local variable path
- Django学习(2):创建项目及应用
- MFC中的CDC,CClientDC,CPaintDC,CWindowDC的区别
- WebView泄露问题的解决方法
- Chrome插件安装技巧
- 同时实现文件上传input type =file和文本input type=text
- 算法竞赛入门——阶乘的精确值
- linux系统编程-5种I/O模型
- 前台通话记录查询 查询不到数据
- HDUOJ 1879 继续畅通工程 kruskal算法
- [HPUVJ
- Day 5-13.Comments and embedded documentation
- BZOJ 4066: 简单题 kdtree
- IP包头结构定义以及结构体iphdr分析