首页 > 编程语言 >【Java Web】MultipartFile和byte[]互转

【Java Web】MultipartFile和byte[]互转

时间:2023-05-23 16:22:48浏览次数:46  
标签:Web String file 互转 byte MultipartFile

接口接收文件
@RequestParam("file") MultipartFile file

MultipartFile转byte[]

String name = file.getName();
String originalFilename = file.getOriginalFilename();
String contentType = file.getContentType();
String bytes = file.getBytes();

byte[]转MultipartFile

InputStream inputStream = new ByteArrayInputStream(bytes);
MultipartFile file = new MockMultipartFile(name, originalFilename, contentType, inputStream);

 

标签:Web,String,file,互转,byte,MultipartFile
From: https://www.cnblogs.com/yangchongxing/p/17425586.html

相关文章

  • Webserver项目
    项目程序框图技术框架:线程池+非阻塞socket+epoll+事件处理的并发模型状态机解析HTTP请求心跳机制简易日志系统主要内容:使用socket实现服务器和浏览器客户端的通信;用epoll事件检测技术实现IO多路复用,提高运行效率;采用模拟Proactor的事件处理模式,利用线......
  • DP VGA HDMI VGA区别和相互转换
    HDMI、DP、DVI、VGA哪个更好?别因为几块钱白白浪费显示器性能-知乎(zhihu.com)显示器视频接口科普:HDMI、DP、DVI、VGA有哪些区别(zhihu.com)VGA转其它类型需要供电信号一般DP转换HDMI效果或更好,属于向下兼容,而HDMI转换DP属于向上兼容有些需要USB供电DVI与HDMI协议相同,不需......
  • 支持复制粘贴word公式的eWebEditor编辑器
    ​如何做到ueditor批量上传word图片?1、前端引用代码<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>......
  • SignalR WebSocket通讯机制
    1、什么是SignalRASP.NETSignalR是一个面向ASP.NET开发人员的库,可简化向应用程序添加实时Web功能的过程。实时Web功能是让服务器代码在可用时立即将内容推送到连接的客户端,而不是让服务器等待客户端请求新数据。SignalR使用的三种底层传输技术分别是WebSocket......
  • webgoat-sql注入
    advanced第五关在注册页面输入tom'or'1'='1,显示↓,说明此处存在在注入点,被带入数据库查询。输入tom'or'1'='2,出现报错。可以看出,对于正确与错误显示有明显的区别,故此处可以尝试基于布尔的盲注。首先我们想到的就是取用sqlmap工具跑抓包、将数据包复制到sqlmap文件......
  • sidekiq web page
    1.配置sidekiqroutes###config/routes.rbrequire'sidekiq/web'mountSidekiq::Web,at:"/sidekiq"输入http://localhost:3000/sidekiq 可进入管理页面为了安全,可以给这个页面加上basic验证,在config/initializers/sidekiq_password.rb文件中加入下面代码####co......
  • 【xhs】笔记更新监控,x-s、x-t、a1、web_session
    本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!标题环境win10、macPython3.9node.jsv4.16x-s、x-t、a1、web_session获取博主详细信息defget_use......
  • COMP90074 Web Security
    SchoolofComputingandInformationSystemsCOMP90074:WebSecurityAssignment3-ProjectPlutusDuedate:Nolaterthan11:59pmonSunday4thJune2023Weight:25%Markedoutof100Note:Allchallengeshaveaflagintheformat:FLAG{something_here}No......
  • webgpu_红色三角形_学习_wgsl
    /Users/song/Code/webgpu_learn/webgpu-for-beginners/webgpu_learn_typescript/index.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><linkrel="icon"type="image/svg+xml&......
  • webpack-安装html-webpack-plugin
    安装html-webpack-plugin运行如下的命令,即可在项目中安装此插件:npminstallhtml-webpack-plugin-D配置html-webpack-plugin//导入html插件,得到一个构造函数constHtmlPlugin=require('html-webpack-plugin')//创建HTML插件的实例对象consthtmlPlugin=newHtmlPlug......