单张图片上传表单提交

2024-08-29 04:48

本文主要是介绍单张图片上传表单提交,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

freemarker

<!DOCTYPE html>
<html lang="zh-cn" class="hb-loaded"><head><title>简洁大气快速登录注册模板</title> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="js/zepto.min.js"></script>
<script type="text/javascript" src="js/zepto.alert.js"></script>
<script type="text/javascript" src="js/jquery-1.9.0.min.js"></script><script type="text/javascript">    function preview(file){  var prevDiv = document.getElementById('preview');  if (file.files && file.files[0]){  var reader = new FileReader();  reader.onload = function(evt){  prevDiv.innerHTML = '<img src="' + evt.target.result + '" />';  }    reader.readAsDataURL(file.files[0]);  }else{  prevDiv.innerHTML = '<div class="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + file.value + '\'"></div>';  }  }  </script> <script >function tologin(){if($('#username').val()==''){$.dialog({content: '请输入用户名',time: 1500,});return;}if($('#pwd').val()==''){$.dialog({content: '请输入密码',time: 1500,});return;		}window.location.href = 'login.action?username='+$('#username').val()+'&pwd='+$('#pwd').val();}function regist(){if($('#reusername').val()==''){$.dialog({content: '请输入用户名',time: 1500,});return;}if($('#repwd').val()==''){$.dialog({content: '请输入密码',time: 1500,});return;		}if($('#reconpwd').val()==''){$.dialog({content: '请输入密码',time: 1500,});return;		}if($('#reconpwd').val()!=$('#repwd').val()){$.dialog({content: '两次密码不一致',time: 1500,});return;		}$.ajax({                                        url:"regist.action",dataType: "json",data: {"username":$('#reusername').val(),"pwd":$('#repwd').val(),"confirmPwd":$('#reconpwd').val()},type: 'post',                         cache: false,                         async: false,                         success: function(data){  if(data == '0')alert("注册成功!"); window.location.href="/admin/index.action";if(data == '1')alert("注册失败");},                                    error:function(data){     alert("注册失败err!");                                                   }                                     });}</script>
</head><body><h1>逸得科技后台帐户注册<sup>2016</sup></h1><form id="picForm" action="uploadPic.action" method="post" enctype="multipart/form-data" target="iframeInfo"><div id="preview"></div> <input type="file" name="file" id="file" οnchange="preview(this)"/><input type="submit" value="上传"/></form>
</body></html>

Controller


@RequestMapping(value="uploadPic",method = RequestMethod.POST)public String upload_yz(ModelMap map,@RequestParam("file") MultipartFile file, HttpServletRequest request) throws Exception {String uploadUrl = uploadService.uploadFile(file, request);try {}catch(Exception e){}return "";}

Service

/*** 上传文件* @param file	文件* @param folder	文件夹名称* @param request* @return* @throws IOException*/public String uploadFile(MultipartFile file, HttpServletRequest request) throws IOException {SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");String rootPath = request.getRealPath("/");String prefix = uploadUrlsConfigurer.getContextProperty(request);String datePath = format.format(new Date());String appPath = prefix+"/"+datePath;FileUtils.createFilePath(request.getRealPath("/"), appPath);String fileName = Identities.uuid2() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));/** /upload/other/2015-04-15/cea78319e0ea4756b29de05b2cc431ab.pdf* */FileCopyUtils.copy(file.getBytes(), new File(request.getRealPath("/") + appPath+"/"+fileName));return "/" + appPath+"/"+fileName;}


这篇关于单张图片上传表单提交的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1116887

相关文章

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo

HTTP 与 SpringBoot 参数提交与接收协议方式

《HTTP与SpringBoot参数提交与接收协议方式》HTTP参数提交方式包括URL查询、表单、JSON/XML、路径变量、头部、Cookie、GraphQL、WebSocket和SSE,依据... 目录HTTP 协议支持多种参数提交方式,主要取决于请求方法(Method)和内容类型(Content-Ty

基于C#实现PDF转图片的详细教程

《基于C#实现PDF转图片的详细教程》在数字化办公场景中,PDF文件的可视化处理需求日益增长,本文将围绕Spire.PDFfor.NET这一工具,详解如何通过C#将PDF转换为JPG、PNG等主流图片... 目录引言一、组件部署二、快速入门:PDF 转图片的核心 C# 代码三、分辨率设置 - 清晰度的决定因

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

使用Python实现无损放大图片功能

《使用Python实现无损放大图片功能》本文介绍了如何使用Python的Pillow库进行无损图片放大,区分了JPEG和PNG格式在放大过程中的特点,并给出了示例代码,JPEG格式可能受压缩影响,需先... 目录一、什么是无损放大?二、实现方法步骤1:读取图片步骤2:无损放大图片步骤3:保存图片三、示php

Java使用Thumbnailator库实现图片处理与压缩功能

《Java使用Thumbnailator库实现图片处理与压缩功能》Thumbnailator是高性能Java图像处理库,支持缩放、旋转、水印添加、裁剪及格式转换,提供易用API和性能优化,适合Web应... 目录1. 图片处理库Thumbnailator介绍2. 基本和指定大小图片缩放功能2.1 图片缩放的

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

《java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)》:本文主要介绍java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三... 目录准备Pdf模版方法1:itextpdf7填充表单(1)加入依赖(2)代码(3)遇到的问题方法2:pd

Spring Boot 结合 WxJava 实现文章上传微信公众号草稿箱与群发

《SpringBoot结合WxJava实现文章上传微信公众号草稿箱与群发》本文将详细介绍如何使用SpringBoot框架结合WxJava开发工具包,实现文章上传到微信公众号草稿箱以及群发功能,... 目录一、项目环境准备1.1 开发环境1.2 微信公众号准备二、Spring Boot 项目搭建2.1 创建

基于Python实现一个图片拆分工具

《基于Python实现一个图片拆分工具》这篇文章主要为大家详细介绍了如何基于Python实现一个图片拆分工具,可以根据需要的行数和列数进行拆分,感兴趣的小伙伴可以跟随小编一起学习一下... 简单介绍先自己选择输入的图片,默认是输出到项目文件夹中,可以自己选择其他的文件夹,选择需要拆分的行数和列数,可以通过

利用Python脚本实现批量将图片转换为WebP格式

《利用Python脚本实现批量将图片转换为WebP格式》Python语言的简洁语法和库支持使其成为图像处理的理想选择,本文将介绍如何利用Python实现批量将图片转换为WebP格式的脚本,WebP作为... 目录简介1. python在图像处理中的应用2. WebP格式的原理和优势2.1 WebP格式与传统