使用FileUploadlg上传文g | ||
TonnyHot 整理 (参与分:(x)41018Q专家分Q?878) 发表Q?005-02-01 17:24 版本Q?.0 阅读Q?B>2080? |
文g上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常Ҏ(gu)的,因ؓ(f)|上有许多用java开发的文g上传lgQ本文以commons-fileuploadlgZQؓ(f)jsp应用d文g上传功能?BR>common-fileuploadlg是apache的一个开源项目之一Q可以从 } OutputStream out = response.getOutputStream(); while((len = br.read(buf)) >0) out.write(buf,0,len); br.close(); out.close(); } smartUpload: 上传Q在unix/linuxpȝ上,如果上传格式文档Q如Wrod,Excel{文档,很多时候打开文档出错?BR> 原因QEOF处理没有判断?BR> 下蝲Q更不用说了Q基本上都会(x)出错Q下载时?x)比原文件多出N多个字节。你看看它自带的例子q道了。下载时一定要q样写:(x) <%@page xxxxxx%><% smartUpload smu= ............ 如果前面有共它Q何指令语句或动作语句写在多行而没有在一行(有病啊,我要是inclide n多个文g都不能分行)Q那下蝲的文件肯定有问题?BR> 原因Qjsp在编译时默认了文档类型ƈ有默认输出,而smartUpload在输下蝲的文档之前没有清I?nbsp; |