问题:我上次成功的文件要么打不开,要么是0字节uploadAction:for (int i = 0; i < file.size(); i++) {
InputStream is = new FileInputStream(file.get(i)); String root = ServletActionContext.getRequest().getRealPath(
"/upload");System.out.println(root); File destFile = new File(root, this.getFileFileName().get(i)); OutputStream os = new FileOutputStream(destFile); byte[] buffer = new byte[1024];
int length = 0; while ((length = is.read()) > 0) {

os.write(buffer, 0, length);
}
os.close();
is.close();
} return SUCCESS;
上传是上传成功了,也没有抛异常,但就是上传成功不对劲,上传的图片打开没有信息,上传的txt文件没有任何内容,用uedit打开是二进制的文件,但是我用servlet的FileItem 的write();方法上传就没有任何问题了,不知道怎么回事?