社区
Web 开发
帖子详情
如何分离多个上传的文件?
mike_winnor
2002-05-20 08:03:44
我在页面中
<input type="file" name="filen1">
<input type="file" name="filen2">
当表单提交的时候,我如何把文件从request.getInputStream().中分离出来。
请多指教。
...全文
88
12
打赏
收藏
如何分离多个上传的文件?
我在页面中 当表单提交的时候,我如何把文件从request.getInputStream().中分离出来。 请多指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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...
SpringBoot+vue前后端
分离
使用axios进行多
文件
上传
本文介绍如何在SpringBoot后端与Vue前端
分离
的架构下实现多
文件
上传
功能。前端通过axios发送multipart/form-data类型的POST请求携带
多个
文件
,后端接收并处理这些
文件
,最终将
文件
保存到指定目录。
layui
上传
文件
带参数到C# webapi的实现
本文探讨了从基于Razor引擎的传统项目转向前后端
分离
时,如何解决layui
上传
文件
时带有
多个
参数的问题。通过提供新的前端代码实现和后台API核心代码,展示了如何在新架构下正确处理并解析参数。
前后端
分离
---springboot+vue--
上传
文件
本文介绍了一个典型的前后端
分离
文件
上传
案例,包括前端Vue.js实现的
文件
选择和提交功能,以及后端Java Spring Boot接收并处理
上传
文件
的过程。
PHP的单个
文件
上传
、
多个
单
文件
上传
、多
文件
上传
本文介绍了不同类型的
文件
上传
实现方法,包括单
文件
、
多个
单
文件
、多
文件
及混合方式
上传
,并展示了如何通过PHP处理这些
上传
请求。
Vue+SpringBoot实现前后端
分离
的
文件
上传
本文介绍如何使用Vue和SpringBoot实现前后端
分离
的
文件
上传
功能。包括后端SpringBoot项目搭建、API接口编写及前端Vue项目搭建、
文件
上传
功能实现。
Web 开发
81,110
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章