提交有文件和其它文本内容的表单

提交有文件和其它文本内容的表单

java;gutter:true;
产品名称:
产品价格:
产品图片:
产品详情:
产品日期:<

@RequestMapping(“/addItems”)
public String addItems(@RequestParam(“file”) MultipartFile file, Items items, HttpServletRequest request)
{
System.out.println(items);
System.out.println(file.getOriginalFilename());
//String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+request.getContextPath()+”/”;
String basePath=request.getSession().getServletContext().getRealPath(“/upload/”);
System.out.println(basePath);
try {
file.transferTo(new File(basePath+file.getOriginalFilename()));//保存
} catch (IOException e) {
e.printStackTrace();
}
}

Original: https://www.cnblogs.com/daimenglaoshi/p/16834303.html
Author: 呆萌老师
Title: 提交有文件和其它文本内容的表单

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/715165/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 2022.13 三维运动追踪

    北京冬奥会主题歌演唱环节,几百个孩子手举发光的和平鸽在鸟巢中央奔跑,孩子跑过,脚下的屏幕随即亮起雪花。有人以为雪花是提前做出来的,有人以为地屏有触感,踩到就有反应。其实,这种实时交…

    技术杂谈 2023年5月30日
    090
  • Azure DevOps 中 Dapr项目自动部署流程实践

    注:本文中主要讨论 .NET6.0项目在 k8s 中运行的 Dapr 的持续集成流程, 但实际上不是Dapr的项目部署到K8s也是相同流程,只是k8s的yaml配置文件有所不同 流…

    技术杂谈 2023年5月31日
    0103
  • 记录接口的请求参数

    package com.example.springboot.log; import com.alibaba.fastjson.JSONObject; import lombok….

    技术杂谈 2023年6月1日
    092
  • 搭建简单JavaWeb项目

    参考:(17条消息) 手把手搭建一个完整的javaweb项目(适合新手)_心歌技术的博客-CSDN博客_javaweb项目完整案例 补充项目结构的细节,进行了一点修改,修改为学生信…

    技术杂谈 2023年6月21日
    0120
  • 基于图像识别框架Airtest的Windows项目自动化测试实践

    写在前面 上一篇分享了《基于Sikuli GUI图像识别框架的PC客户端自动化测试实践》,但sikuli看起来怎么都像是上个世纪的界面风格,且功能过于简陋。而同样基于图像识别框架的…

    技术杂谈 2023年7月25日
    0118
  • 利用JVM钩子函数优雅关闭线程池

    核心API: shutDown shutDownNow awaitTermination 利用JVM钩子函数,在虚拟机关闭时调用相关方法即”优雅关闭线程池”…

    技术杂谈 2023年7月25日
    068
  • Mac 每次都要执行source ~/.bash_profile 配置的环境变量才生效

    自己在 ~/.bash_profile 中配置环境变量, 可是每次重启终端后配置的不生效.需要重新执行 : $source ~/.bash_profile 发现zsh加载的是 ~/…

    技术杂谈 2023年5月31日
    0109
  • vue 版本查看

    如何查看vue版本号? 方法1、全局查看vue版本号 npm info vue方法2、局部(当前项目)查vue版本号 npm list vue version方法3、此外还可以通过…

    技术杂谈 2023年7月11日
    0113
  • Kubenetes 拓扑图

    Kubenetes 拓扑图 posted @2021-03-07 14:27 kevin.Xiang 阅读(272 ) 评论() 编辑 Original: https://www….

    技术杂谈 2023年6月1日
    0108
  • 跟HR在大群吵架是什么体验?

    原创不易,求分享、求一键三连 昨天跟HR负责人在公司大群吵了一架,先说结论: 我输了… 事情原委是,老板在周一司庆上聊嗨了,说了一句: 我觉得打卡没用,建议取消打卡。 …

    技术杂谈 2023年6月1日
    093
  • Java基础|Stream流原理与用法总结

    Stream简化元素计算; 一、接口设计 从Java1.8开始提出了Stream流的概念,侧重对于源数据计算能力的封装,并且支持序列与并行两种操作方式;依旧先看核心接口的设计: B…

    技术杂谈 2023年7月24日
    087
  • SFTP文件下载SFTP文件下载

    声明 作者:习惯沉淀 如果文中有误或对本文有不同的见解,欢迎在评论区留言。 如果觉得文章对你有帮助,请点击文章右下角【推荐】一下。您的鼓励是博主的最大动力! 扫码关注一线码农的学习…

    技术杂谈 2023年6月1日
    0106
  • 简单易懂的进程与线程详解

    进程与线程详解 本博客分以下几个部分来阐述进程与线程 1、进程的概念很抽象?那么什么是进程呢? 2、开启一个进程,操作系统会做哪些工作? 3、既然进程也可以使多个程序能并发执行,为…

    技术杂谈 2023年7月23日
    076
  • 笔记:Java集合框架(一)

    Java集合框架(一) Collection接口 继承结构 Iterator接口 Iterator接口定义了迭代器的基本方法: java;gutter:true; hasNext(…

    技术杂谈 2023年7月25日
    068
  • Redis+Lua实现简易的秒杀抢购

    1 商品抢购 主要逻辑是:减库存,记录抢购成功的用户 @RestController public class DemoController { @Resource private…

    技术杂谈 2023年7月24日
    089
  • cesium 自定义时间轴 通过改变时间设置光照效果[转]

    cesium 自带timeline animation空间有时候满足不了项目的需求,需求要通过自己设置时间来改变光照 this.viewer = new Cesium.Viewer…

    技术杂谈 2023年5月31日
    088
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球