jsp页面:
<%-- 有附件的话:要设置enctype属性; --%>
<html:form action="submitPublishReply.do" method="POST" onsubmit="return check();" enctype="multipart/form-data">
附件:<input type="file" name="attach" />
<input type="submit" value="回 复" />
</ul>
</html:form>
ActionForm:
private FormFile file;
Action:
import org.apache.commons.fileupload.*;
import org.apache.commons.fileupload.disk.*;
import org.apache.commons.fileupload.servlet.*;
import java.io.PrintWriter;
import java.io.File;
import org.apache.struts.upload.FormFile;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.FileOutputStream;
//附件
FormFile file = (FormFile) replyForm.getFile();
if (file != null && file.getFileName().trim().length() > 0) {
String fileName = file.getFileName();
byte[] b = file.getFileData();
String dir = request.getRealPath("/uploadfile"); //request.getRealPath获得web应用程序在服务器的绝对路径
OutputStream streamOut = new FileOutputStream(dir + "/" +
fileName);
streamOut.write(b, 0, b.length);
}
分享到:
相关推荐
java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子...
自己写的一个文件上传的小例子,可以直接导入到MyEclipse中查看效果。文件上传到工程的发布目录下的 upload文件夹中。
java多文件上传(有例子).zip java多文件上传(有例子).zip
java 解析csv文件例子,csv文件 中文乱码问题
java 写的文件上传下载的例子,可以做简单图片文件服务器
java文件上传的例子,仅供参考,嘿嘿.。。。。。。。。
文件上传例子文件上传例子文件上传例子文件上传例子java版本
java文件上传例子java文件上传例子java文件上传例子java文件上传例子
java开发的多文件上传例子,内含数据库建表语句,可以直接部署使用,非常方便,支持多文件上传
上传文件及图很好的例子,简单的
Struts文件上传, smartupload 文件上传
一个用Java做的uploadify上传文件的例子.
Flex4_Java多个文件上传例子源码
如果表单中有 file 控件,并且用户选择了上载文件,则需要分析出字段的名称、文件在浏览器端的名字、文件的 Content-Type 和文件的内容。 字节数组的内容可以分解如下: 具体解码过程也可以分为两个步骤: 将...
多文件上传例子,彻底解决中文乱码问题了。总结中文乱码问题如下: 1、所有页面都用UTF-8。 2、写过滤器,设置request.setCharacterEncoding("UTF-8")。 3、javascript脚本里用encodeURI(str)。 4、适当的时候,在...
java springboot 文件上传,多文件上传,例子程序
--多文件上传组件SWFUpload java环境小例子
如何利用 Java 实现 QQ 文件传输功能 现在, 通过网络传输文件已经非常普遍, 各种传输工 具也很多, 最具有代表性的就是 QQ 提供的文件传输功能了, 它能让好友之间方便的把自己的文件传给对方。 仔细查看 QQ 的...
java是跨平台的语言,经常需要传输文件,该代码是一个很好的传输文件的例子。