当前位置: 首页 > news >正文

长垣住房和城乡建设局 网站网站上线流程图

长垣住房和城乡建设局 网站,网站上线流程图,wordpress 查询,wordpress 自动标签插件两者的区别和联系 MutipartFile是spring的一部分#xff0c;File则是java的标准类MutipartFile用于接收web传递的文件#xff0c;File操作本地系统的文件 MutipartFile 转换File的三种方式 使用MutipartFile 自带的transferTo方法使用java自带的FileOutPutStream流使用java自…两者的区别和联系 MutipartFile是spring的一部分File则是java的标准类MutipartFile用于接收web传递的文件File操作本地系统的文件 MutipartFile 转换File的三种方式 使用MutipartFile 自带的transferTo方法使用java自带的FileOutPutStream流使用java自带的NIO方法 transferTo保存 代码 参数目标文件的绝对路径 /*** Upload file 使用MultipartFile接收文件 transferTo方法保存文件* param file file* return*/PostMapping(/upload)public String upload(RequestParam(file) MultipartFile file) {// 判断文件是否为空if (file.isEmpty()) {return File is empty!;}try {// 设置文件存储路径String uploadFolder UPLOAD_FOLDER;// 判断文件夹是否存在不存在则创建File folder new File(uploadFolder);if (!folder.exists()) {folder.mkdirs();}// 获取文件名String fileName file.getOriginalFilename();// 设置文件存储路径File targetFile new File(uploadFolder File.separator fileName);// 保存文件file.transferTo(targetFile);} catch (Exception e) {e.printStackTrace();}return Upload successfully!;}测试 借助apifox工具测试MutipartFile 选择body 测试结果同时创建了文件夹和文件 使用原生的FileOutputStream保存文件 创建 FileOutputStream流将MultipartFile 文件转换为字节数组输入到FileOutputStream流中保存文件 /*** 使用原生的FileOutputStream保存文件*/PostMapping(/upload2)public String upload2(RequestParam(file) MultipartFile file) {// 判断文件是否为空if (file.isEmpty()) {return File is empty!;}try {// 设置文件存储路径String uploadFolder UPLOAD_FOLDER;// 判断文件夹是否存在不存在则创建File folder new File(uploadFolder);if (!folder.exists()) {folder.mkdirs();}// 获取文件名String fileName file.getOriginalFilename();// 设置文件存储路径File targetFile new File(uploadFolder File.separator fileName);// 保存文件 使用原生的FileOutputStream保存文件try(FileOutputStream fileOutputStream new FileOutputStream(targetFile)) {fileOutputStream.write(file.getBytes());}} catch (Exception e) {e.printStackTrace();return Upload failed!;}return Upload successfully!;}NIO复制文件 使用Files工具类的copy方法三个参数源文件的输入流目标文件的文件夹特殊操作REPLACE_EXISTING的作用是 若存在则替换 /*** 使用原生的NIO复制保存文件*/PostMapping(/upload3)public String upload3(RequestParam(file) MultipartFile file) {// 判断文件是否为空if (file.isEmpty()) {return File is empty!;}try {// 设置文件存储路径String uploadFolder UPLOAD_FOLDER;// 判断文件夹是否存在不存在则创建File folder new File(uploadFolder);if (!folder.exists()) {folder.mkdirs();}// 获取文件名String fileName file.getOriginalFilename();// 设置文件存储路径File targetFile new File(uploadFolder File.separator fileName);// 保存文件 使用原生的NIO复制保存文件Files.copy(file.getInputStream(), targetFile.toPath(), StandardCopyOption.REPLACE_EXISTING);} catch (Exception e) {e.printStackTrace();return Upload failed!;}return Upload successfully!;}
http://www.w-s-a.com/news/104161/

相关文章:

  • 优质的外国网站qq小程序在哪里打开
  • 商务网站建设与推广实训报告免费素材网站无水印
  • 外贸站seoapp开发公司历程概述
  • 沈阳网站推广¥做下拉去118cr陶瓷企业 瓷砖地板公司网站建设
  • 医院网站官方微信精神文明建设我做服装设计师的 求推荐资源网站
  • 微信网站建设需要那些资料昆明cms模板建站
  • 安庆网站建设兼职中企动力是500强吗
  • 网站排名优化技巧基于网站的网络营销方法有哪些
  • 摄影素材网站做知识问答的网站
  • 中小企业网站建设济南兴田德润电话门店管理系统软件排行
  • 昆明工程建设信息网站柳州网站建设公司哪家好
  • 如何分析网站关键词北京门户网站网址
  • 做网站与做游戏那个好网站域名怎么起
  • 有没有做cad单的网站银行网站建设方案视频
  • 和各大网站做视频的工作高校网站群管理系统
  • 中国建设人才服务信息网是正规网站怎么注销自己名下的公司
  • 网站开发新型技术那些网站做任务领q币
  • 海口手机网站建设wordpress微支付宝
  • 做公司网站需要几天深圳自定义网站开发
  • 做网站学多长时间可以学会推广软件公司
  • 网络网站设计培训长沙建站模板大全
  • 站群搭建移动端处理器天梯图
  • 岳池发展建设集团有限公司门户网站湛江seo咨询
  • 手机网站工具关键词排名是什么意思
  • 游民星空是谁做的网站沈阳网站托管公司
  • 做网站搭建需要什么人vs2017移动网站开发
  • 购物网站开发需要什么技术怎么查看网站是否备案
  • 学做电商那个网站好网站建设投票主题
  • 中卫网站推广网络营销毕业设计做网站大小有什么要求
  • 做问卷网站义乌网站建设推广专家