JAVA普通文件上传传技术
来源:互联网 发布:linux查看文件的命令 编辑:程序博客网 时间:2024/04/28 21:21
文件上传技术
浏览器端——.>发送文件 服务器接收文件 把文件保存下来可以用commons-fileupload
请求数据格式 :请求行 请求头 请求正文 内容放在请求正文
JSP页面
文件描述:
Servlet代码
DiskFileItemFactory factory = new DiskFileItemFactory();
// 創建ServletUpload對象
ServletFileUpload sfu = new ServletFileUpload(factory);
sfu.setHeaderEncoding(“utf-8”);
// 开始解析文件
try {
List items = sfu.parseRequest(request);
// 获取文件信息
for (FileItem fileItem : items) {
// 判断是文件还是其他
if (fileItem.isFormField()) {
// 普通数据 System.out.println(“sbn3”);
String filedName = fileItem.getFieldName();
if (filedName.equals(“info”)) {
String info = fileItem.getString(“utf-8”);
System.out.println(info);
}
} else {
// 文件
// 获取文件名
String name = fileItem.getName(); // 获取文件的实际内容 InputStream is = fileItem.getInputStream(); // 保存文件 FileUtils.copyInputStreamToFile(is, new File(serverPath + "/" + name)); } } } catch (FileUploadException e) { // TODO Auto-generated catch block e.printStackTrace(); }
- JAVA普通文件上传传技术
- 什么是透传技术
- 什么是透传技术
- java web上传文件,普通表单和文件名乱码问题
- Linux与windows文件互传技巧
- java写普通文件
- 无人机系列之图传技术
- 几个常用普通文件上传空间
- .NET普通的form提交文件上传
- 【Spring MVC】——普通文件上传
- java 两种上传文件(图片)方式(app通过流上传)+服务端获取方式(多图上传,普通文本上传,图片压缩)
- JAVA写普通日志文件
- jquery ajax 上传普通数据/单个文件/文件数组
- 广东移动携手远传技术 共建移动客服标杆
- Linux 虚拟化和 PCI 透传技术
- Linux 虚拟化和 PCI 透传技术
- SAE上传普通文件、图片、视频、音乐(持续更新)
- springmvc-普通form表单提交方式实现文件上传
- iOS的非离屏渲染圆角
- 【b803】传纸条
- python升级 linux
- cf622c
- Note 7燃损归因电池
- JAVA普通文件上传传技术
- Spring Boot Web应用开发 错误处理
- 卷积和相关
- 如何使用HttpClient来发送带客户端证书的请求,以及如何忽略掉对服务器端证书的校验
- iOS开发中的库
- 数据库的完整性约束
- 淡腾的Xcode 8注释快捷键注释失效
- Linux文件搜索命令
- nginx_rtmp 实现mpeg-dash流推送