当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: JSP文件上传体会(采用JAVABEAN上传) le
 

 

 ·java获取html变量的值    »显示摘要«
    摘要: author: tansf 代码如下//------getparameter.javaimport java.awt.*;import java.applet.*; public class getparameter extends applet{ private string title; public void paint(graphics g){ title=getparameter("......
 ·使用xmlbeans 处理xml    »显示摘要«
    摘要: 一.xmlbeans 基于xml开发的技术很多,常见的如dom4j(jboss用),castor,common-degister(struts用),xmlbeans.关于这些的比较网上很多.这里谈谈xmlbeans的用法. xmlbeans的官方地址(http://xmlbeans.apache.org/).上面有它的详细介绍和用法. 二 适用的场合 从使用的经验来看,xm......


JSP文件上传体会(采用JAVABEAN上传)
  jsp文件上传体会(采用javabean上传)

从网上当了一个例子,发觉上传图片文件时图片文件中内容发生了变化,最大的变化时所有的ff变成了3f 【程序编程相关:pnews.template模板

  【推荐阅读:常用log4j配置

使用代码如下: 【扩展信息:一个正则表达式网站

也就是说输出时把字符当成有符号传送了?(是这样把?)

printwriter pw = new printwriter(new bufferedwriter(new

filewriter((savepath==null? "" : savepath) + filename)));

while (i != -1 && !newline.startswith(boundary)) {

// 文件内容的最后一行包含换行字符

// 因此我们必须检查当前行是否是最

// 后一行

i = in.readline(line, 0, 1280);

if ((i==boundarylength+2 || i==boundarylength+4)

&& (new string(line, 0, i).startswith(boundary)))

pw.print(newline.substring(0, newline.length()-2));

else

pw.print(newline);

newline = new string(line, 0, i);

 

}

pw.close();

 

但是总是不行,后来我把printwriter用fileoutputstream替代,代码如下:

fileoutputstream pw=new fileoutputstream((savepath==null? "" : savepath) + filename);

//printwriter pw = new printwriter(new bufferedwriter(new

//filewriter((savepath==null? "" : savepath) + filename)));

while (i != -1 && !newline.startswith(boundary)) {

// 文件内容的最后一行包含换行字符

// 因此我们必须检查当前行是否是最

// 后一行

i = in.readline(line, 0, 1280);

if ((i==boundarylength+2 || i==boundarylength+4)

&& (new string(line, 0, i).startswith(boundary)))

pw.write(newline.substring(0, newline.length()-2).getbytes("iso8859_1"));

else


...   下一页
    摘要: 第二部分:启动项目 steven franklin软件设计师和过程专家2004 年 3 月 这个有多篇文章组成的系列讲述了如何逐渐的应用 rational 统一过程(rup)和其他的 rational 工具,本文中样例项目的详细计划被围绕着管理需求和风险而讨论。 第二部分快照......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE