Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java EE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:关于一个文件上传的程序!怎么放置? [Re:asdlcj] |
Jove
CJSDN高级会员 发贴: 1228 积分: 194 |
于 2003-06-17 03:04
action的属性值就是表单的递交页面 action="servlet/UploadServlet"也可以 上传的实现一般都是用现成的组件,如smartupload,O'Reilly也有一个 我个人比较喜欢用FileUpload,是Jakarta Commons的子项目,结构很清晰,使用方便 美中不足的是文档不太齐全,apidoc似乎还有错 e.g. <FORM METHOD=POST ACTION="add_book.jsp" ENCTYPE="multipart/form-data" > <INPUT TYPE="file" NAME="book"><br> <INPUT TYPE="submit" value="添加"> </FORM> add_book.jsp: <%@include file="/header.jsp"%> <%@ page import="org.apache.commons.fileupload.*" %> <% DiskFileUpload fu = new DiskFileUpload(); fu.setRepositoryPath(application.getRealPath("WEB-INF/upload-tmp")); List items = fu.parseRequest(request); Iterator iter = items.iterator(); while (iter.hasNext()) { FileItem item = (FileItem) iter.next(); if(item.isFormField() ){ //处理表单的普通字段 }else{ String filename=new File(item.getName()).getName(); ... //保存在此目录 item.write(new File(folder,filename)); } } } %> |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
7588 | 关于一个文件上传的程序!怎么放置? | asdlcj | 515 | 2003-06-17 01:15 |
8087 | Re:关于一个文件上传的程序!怎么放置? | Jove | 1083 | 2003-06-17 03:04 |
6740 | Re:关于一个文件上传的程序!怎么放置? | asdlcj | 22 | 2003-06-17 15:23 |
7256 | Re:关于一个文件上传的程序!怎么放置? | Jove | 72 | 2003-06-17 15:51 |
6759 | Re:关于一个文件上传的程序!怎么放置? | asdlcj | 34 | 2003-06-17 16:03 |
6734 | Re:关于一个文件上传的程序!怎么放置? | asdlcj | 21 | 2003-06-17 16:07 |
6776 | Re:关于一个文件上传的程序!怎么放置? | sunlighter | 25 | 2003-06-17 20:52 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |