社区
Web 开发
帖子详情
如何分离多个上传的文件?
mike_winnor
2002-05-20 08:03:44
我在页面中
<input type="file" name="filen1">
<input type="file" name="filen2">
当表单提交的时候,我如何把文件从request.getInputStream().中分离出来。
请多指教。
...全文
49
12
打赏
收藏
如何分离多个上传的文件?
我在页面中 当表单提交的时候,我如何把文件从request.getInputStream().中分离出来。 请多指教。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunharck
2002-05-24
打赏
举报
回复
My email:sunharck@hotmail.com online wait.........
sunharck
2002-05-24
打赏
举报
回复
Give your Email,I will give you a Example.
leonzhao
2002-05-24
打赏
举报
回复
saintKnight(saintKnight) 的方法适用于单机,大家仔细看清楚了哦!
weidegong
2002-05-23
打赏
举报
回复
saintKnight(saintKnight)
你的提交表单是怎样的?只有一个文件夹名可以上传里面的所有文件?
saintKnight
2002-05-23
打赏
举报
回复
这就是在IE中提交表单后进行处理的bean的部分内容啊,String filepath="c:\\upload"定义从IE中上载到服务器的位置。需上载的文件夹由request中得到
mike_winnor
2002-05-23
打赏
举报
回复
多谢,我说的是从IE客户端发送到服务器。
saintKnight
2002-05-23
打赏
举报
回复
贴上一个自己制作的上传文件夹的方法:
String filepath="c:\\upload";
public void uploadFolder(javax.servlet.http.HttpServletRequest req) throws IOException,Exception {
try{
String foldername=req.getParameter("filename");
java.io.File file=new java.io.File(foldername);
if(file.isDirectory()) {
File[] files=file.listFiles();
int count=files.length;
for(int i=0;i<count;i++) {
String filename=files[i].toString();
int pos=filename.lastIndexOf(".");
if(pos==-1) break;
String nfilename="c:\\upload\\"+System.currentTimeMillis()/1000+filename.substring(pos);
java.io.DataInputStream bis=new java.io.DataInputStream(new java.io.BufferedInputStream(new java.io.FileInputStream(filename)));
java.io.DataOutputStream bos=new java.io.DataOutputStream(new java.io.FileOutputStream(new java.io.File(nfilename)));
int text=0;
while((text=bis.read())!=-1){
bos.write(text);
}
bis.close();
bos.close();
}
}else{
String filename=file.toString();
int pos=filename.indexOf(".");
String nfilename="c:\\upload\\"+System.currentTimeMillis()/1000+filename.substring(pos);
java.io.DataInputStream bis=new java.io.DataInputStream(new java.io.BufferedInputStream(new java.io.FileInputStream(file)));
java.io.DataOutputStream bos=new java.io.DataOutputStream(new java.io.FileOutputStream(new java.io.File(nfilename)));
int text=0;
while((text=bis.read())!=-1) {
bos.write(text);
}
bis.close();
bos.close();
}
}catch(Exception exc) {
throw new Exception("upload folder failed.");
}finally{
}
}
weidegong
2002-05-23
打赏
举报
回复
我也想知道如何得到这些流
现在我是把这些文件存到硬盘上然后再读出来,惨哪
mike_winnor
2002-05-23
打赏
举报
回复
能不能,说的具体一些。
saintKnight
2002-05-21
打赏
举报
回复
从字节流中使用分隔符(boundary的内容)将它们分隔出来是可以的
ahlazy
2002-05-21
打赏
举报
回复
参考jspsmartupload,地址http://www.jspsmart.com/
Andrawu
2002-05-20
打赏
举报
回复
帮你up...
java源码包---java 源码 大量 实例
第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动
多个
客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的调用示例 7个目标
文件
摘要:Java源码,初学实例,EJB调用实例 各种EJB之间的调用源码...
SpringMVC demo 完整源码实例下载
SpringMVC提供了便捷的
文件
上传
支持,通过`@RequestParam("file") MultipartFile file`注解接收
文件
,并且可以处理
文件
的保存和下载操作。这涉及到
文件
流的读写以及
文件
存储策略。 异常处理是任何应用程序都需要...
springmvc3.0所需jar绿色包
Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,主要用于构建控制器、视图和模型的
分离
,实现 Web 应用程序的 MVC 设计模式。在描述中提到的 "springmvc3.0所需jar绿色包" 指的是...
前后
分离
单
文件
上传
与多
文件
上传
,前端实现
前后
分离
的开发模式下,实现前端
文件
上传
,包括单
文件
与多
文件
SpringBoot+vue前后端
分离
使用axios进行多
文件
上传
axios多
文件
上传
、springboot+vue前后端
分离
上传
文件
、vue多
文件
上传
。
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章