说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

文件上传上的问题?代码附后

编辑:说三道四文库 发布时间:2018-02-25 12:18
HTML文档下载 WORD文档下载 PDF文档下载
我上传的文件内容不符,不知如何解决。请各位帮助!感谢!!!

public void doUpload(HttpServletRequest request) throws IOException {
ServletInputStream in = request.getInputStream();

byte[] line = new byte[128];
int i=in.readLine(line, 0, 128);
i=in.readLine(line, 0, 128);
fileName=new String(line, 0, i);
int pos=fileName.indexOf("filename=\"");
fileName=fileName.substring(pos+10);
fileName=fileName.substring(0, fileName.length()-3);
pos=fileName.lastIndexOf("\\");
fileName=fileName.substring(pos+1);
pos=fileName.lastIndexOf(".");
sufName=fileName.substring(pos);
i=in.readLine(line, 0, 128);
i=in.readLine(line, 0, 128);

PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(savePath+saveName+sufName)));

i = in.read();
while (i != -1) {
pw.print((char) i);
i = in.read();
}
pw.close();
}

建议使用

jspSmartUpload
我要源代码开放的
你可以反编译jspSmartUpload啊
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘