webuploader文件接收服务端(文件上传)
来源:互联网 发布:超市在线购物商城源码 编辑:程序博客网 时间:2024/04/28 17:14
webuploader文件接收服务端(文件上传)
代码块
“` java
/**
* 实现文件上传
* @param fileUpload
* @param request
* @return
*/
@RequestMapping( “/fileUpload” )
public void fileUpload(@RequestParam (“file”) MultipartFile fileUpload,HttpServletRequest request,HttpServletResponse response){
SimpleDateFormat sFormat = new SimpleDateFormat("yyyyMMddhhmmss" ); String fileName = sFormat.format(Calendar.getInstance().getTime())+ new Random().nextInt(1000); String originalFilename = fileUpload.getOriginalFilename(); fileName += originalFilename.substring(originalFilename.lastIndexOf("." )); String dirName = request.getSession().getServletContext().getRealPath("/" )+"fileUpload" ; double originalFilesize = request.getContentLength();//获取源文件大小 File file = new File(dirName); InputStream inputStream = null ; FileOutputStream outputStream = null ; if (!file.exists()) { file.mkdir(); } try { inputStream = fileUpload.getInputStream(); if (!inputStream.equals(null)){ try { //数据库持久化操作(这个自我发挥) } catch (Exception e) { e.printStackTrace(); } } outputStream = new FileOutputStream(dirName+"/" +fileName); byte [] buffer = new byte[1024 * 1024]; int len=0; while ((len=inputStream.read(buffer)) != -1) { outputStream.write(buffer, 0, len); outputStream.flush(); } outputStream.close(); inputStream.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }
}
0 0
- webuploader文件接收服务端(文件上传)
- webuploader文件接收服务端
- 百度Webuploader 大文件分片上传(.net接收)
- 前段WebUploader;JavaEE大文件分片上传接收
- WebUploader 上传的文件与表单接收方法
- webuploader上传文件插件
- 文件上传 webuploader
- webuploader上传文件组件
- WebUploader上传文件
- WebUploader删除上传文件
- webuploader 多文件上传
- WebUploader文件上传
- WebUploader文件上传(react),带参数
- easyui webuploader 文件上传演示
- WebUploader 文件上传优化总结
- 使用webuploader上传大文件
- jquery文件上传控件 WebUploader
- 插件webuploader实现文件上传
- STM32学习--OLED
- Oracle创建一表空间,用户,并授权。导入dmp
- 如何repo下载google源码到移动硬盘?菜鸟求教。
- Java中利用MultipartFile实现文件上传
- Spring Boot系列教程四:配置文件详解properties
- webuploader文件接收服务端(文件上传)
- python 3.6 lxml包安装过程记录
- 数组和指针
- Appcompat主题,按实体菜单键怎么隐藏底部的menu视图
- 黑苹果专用工具驱动收集整理
- 小博老师解析Java核心技术 ——动态解析Jar的运用
- 请教:android studio中gradle plugin版本和gradle版本怎么对应?
- LDD3源码分析之ioctl操作 .
- 怎样实现二级联动菜单即可选择又可输入???