海口seo网站推广给别人做网站去掉版权

web/2025/9/27 6:13:17/文章来源:
海口seo网站推广,给别人做网站去掉版权,用狐狸做logo的网站,上蔡县做彩票网站网上找了一些#xff0c;都是基本介绍#xff0c;没有直接就可以使用类#xff0c;在实际工作当中都有适合当前项目的上传文件的方法#xff0c;本人写了一个类#xff0c;比较基础#xff0c;但呆以满足项目的上传文件功能#xff0c;使用了commons-fileupload这个组件…网上找了一些都是基本介绍没有直接就可以使用类在实际工作当中都有适合当前项目的上传文件的方法本人写了一个类比较基础但呆以满足项目的上传文件功能使用了commons-fileupload这个组件代码如下首先要在maven中加入依赖commons-fileuploadcommons-fileupload1.3.3UploadUtil.javapackage cn.form1.utils;import org.springframework.util.ClassUtils;import org.springframework.web.multipart.MultipartFile;import org.springframework.web.multipart.MultipartHttpServletRequest;import org.springframework.web.multipart.commons.CommonsMultipartResolver;import javax.servlet.http.HttpServletRequest;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.*;/*** 文件上传类*/public class UploadUtil {//上传的文件大小限制 (0-不做限制) 单位字节private long maxSize  0;//允许上传的文件后缀如.jpg|.png|.git|.jpeg为空不做限制private String exts;//保存根路径会在tomcat的webapps自动创建该文件夹private String rootPath  uploadFile/;//保存路径如 userimageprivate String savePath  ;//子目录创建方式默认年-月private  String subName  yyyy-MM;//是否启动时间格式的子目录private boolean isSubName  true;//上传的文件名称private List fileNames;//上传错误信息private String error;public UploadUtil() {this.fileNames  new ArrayList();}public long getMaxSize() {return maxSize;}public void setMaxSize(long maxSize) {this.maxSize  maxSize;}public String getExts() {return exts;}public void setExts(String exts) {this.exts  exts;}public String getRootPath() {return rootPath;}public void setRootPath(String rootPath) {this.rootPath  rootPath;}public String getSavePath() {return savePath;}public void setSavePath(String savePath) {this.savePath  savePath;}public String getSubName() {return subName;}public void setSubName(String subName) {this.subName  subName;}public boolean getIsSubName() {return isSubName;}public void setIsSubName(boolean isSubName) {this.isSubName  isSubName;}public String getError() {return error;}public void setError(String error) {this.error  error;}public List getFileNames() {return fileNames;}public void setFileNames(List fileNames) {this.fileNames  fileNames;}/*** 上传文件* param request 当前请求的request*/public boolean upload(HttpServletRequest request)  throws IllegalStateException, IOException {//创建一个通用的多部分解析器CommonsMultipartResolver multipartResolver  new CommonsMultipartResolver(request.getSession().getServletContext());//判断 request 是否有文件上传,即多部分请求,其实判断是否为(enctypemultipart/form-data methodPOST)if(multipartResolver.isMultipart(request)){//转换成多部分requestMultipartHttpServletRequest multiRequest  (MultipartHttpServletRequest)request;//取得request中的所有文件名Iterator iter  multiRequest.getFileNames();//记数器int num  0;//web服务器文件根路径String webFilePath;//为批量上传所以如果有下一个信息能循环输出while(iter.hasNext()){webFilePath  ;//取得上传文件MultipartFile file  multiRequest.getFile(iter.next());//如果typefile中有文件上传if(!file.isEmpty()){//取得当前上传文件的文件名称String fileName  file.getOriginalFilename();//获取文件大小单位字节long fileSize  file.getSize();/* 检查文件大小 */if (!this.checkSize(fileSize)) {this.setError(上传文件大小不符);return false;}//获取文件的后缀名String suffixName  fileName.substring(fileName.lastIndexOf(.));/* 判断文件后缀名是否合法 */if(!this.checkExt(suffixName)){this.setError(上传文件后缀不允许);return false;}//使用GUID重命名图片名称fileName  UUID.randomUUID()  suffixName;/* 获取Tomcat的webapps根目录 */String projectPath  this.tomcatPath();/* 是否生成子目录 */String dateDir  this.dateDir();//web服务器根目录文件路径webFilePath  this.getRootPath()  this.getSavePath()  dateDir  fileName;//文件最终保存全路径String fileNamePath  projectPath  webFilePath;//创建File对象File localFile  new File(fileNamePath);//检测是否存在目录不存在则创建if (!localFile.getParentFile().exists()) {localFile.getParentFile().mkdirs();}//执行上传文件file.transferTo(localFile);}//累加保存生成文件名this.fileNames.add(num,webFilePath);num;}}//没有上传任何文件返回true去判断返回文件List中的值return true;}/*** 检查文件大小是否合法* param size 文件大小单位/字节* return boolean*/private boolean checkSize(long size) {return !(size  this.getMaxSize()) || (0  this.getMaxSize());}/*** 检查上传的文件后缀是否合法* param ext 后缀* return boolean*/private boolean checkExt(String ext){if(this.getExts().isEmpty()){return true;}else{if(this.getExts().indexOf(ext) ! -1){return true;}}return false;}/*** 返回Tomcat的webapps根目录* return String 路径*/private String tomcatPath(){//获取当前项目的运行环境根目录,如/C:/myJavaEEWorkSpace/SpringGirl/target/classes/String projectPath  ClassUtils.getDefaultClassLoader().getResource().getPath();//返回Tomcat的webapps根目录 (考虑到每次发布会覆盖war文件最好存在war外面)projectPath  projectPath  ../../../;return projectPath;}/*** 是否生成子目录返回子目录名称* return String 目录名称*/private String dateDir(){//是否生成子目录String dateDir;if(this.getIsSubName()) {//设置文件存放子目录SimpleDateFormat df  new SimpleDateFormat(this.getSubName());// 设置日期格式dateDir  df.format(new Date());// new Date()为获取当前系统时间dateDir  dateDir  /;}else{dateDir  ;}return dateDir;}}使用方法/** 测试上文件传类* */RequestMapping(value  /uploadclass)ResponseBodypublic String uploadclass(HttpServletRequest request) throws IllegalStateException, IOException{UploadUtil upload  new UploadUtil();upload.setMaxSize(50000);upload.setExts(.jpg|.png|.gif|.jpeg);upload.setSavePath(mydogimg/);if(upload.upload(request)){List list  upload.getFileNames();String str  (String) list.get(0);return str;}else{return upload.getError();}}支持单个或批量上传如果typefile没有选择文件就会返回空的字符串上传文件是否为必须的需要用js去判断

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分销网站方案5ucms怎样做网站自适应

有意向获取代码,请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 MVMD-LSTM神经网络时序预测算法是一种结合了多变量经验模态分解(Multivariate Multiscale Decomposition,MMD)和长短期记忆神经网络(LSTM&a…

网站制作完成后为了东莞好的网站建设效果

经常会听到比如"为什么我的js代码没执行啊?","我明明发送了请求,为什么反应?","我这个网站怎么加载的这么慢?"这类的问题,那么问题既然存在,就需要去解决它,需要…

代做网站推广的公司店面设计公司

文章目录 1、前言2、Backbone网络3、YOLOv8模型训练代码3.1、模型大小选择3.2、训练参数设置 4、训练参数说明5、目标检测系列文章 1、前言 YOLO 因为性能强大、消耗算力较少,一直以来都是实时目标检测领域的主要范式。该框架被广泛用于各种实际应用,包…

住房建设城乡网站查找网站域名

前言 在现代的Java开发中,Spring Boot已经成为了一个备受欢迎的框架。它以其简化开发流程、提高效率和强大的功能而闻名,使得开发人员能够更加专注于业务逻辑的实现而不必过多地关注配置问题。 然而,你是否曾经好奇过Spring Boot是如何做到…

厦门建网站平台微信h5页面制作免费软件

目录 依赖包安装 Python安装 numa安装 ​编辑Python pip3安装 ​编辑pyelftools安装 meson和ninja安装 ​编辑构建与编译 Meson构建DPDK ​编辑Ninja安装DPDK ​编辑VFIO-PCI驱动安装 大页内存和IOMMU配置 ​编辑VFIO-PCI加载 ​编辑VFIO-PCI驱动绑定 ​编辑dpdk…

做网站协议怎么签做网站 租服务器

今天的任务是完善程序再加入一个物理实验,我们的软件功能是能够添加各种实验包括公用的还是专业内的都可以纳入到我们的软件中, 可以想下载哪个下载哪个,不过这都是日后的目标了,我们现在制作出一个简单的程序和资源还不能分开的软件,希望越来越好吧 昨日任务:代码对接 今日任务…

营销网站开发找哪家有什么好的网站可以接单子做

动态展示您的课程 当我是Java新手时,我记得当时想过应该有一种方法可以删除或隐藏我不想公开的类中的方法。 就像用private方法或类似方法覆盖public方法一样(哪种情况是不可能的,也不应该是不可能的)。 显然,今天&…

网站开速度几秒最有创意促销活动方案

结构体及应用 参考文章链接:https://blog.csdn.net/zw1996/article/details/53844585结构体的声明 结构体的初始化 注意如果在定义结构体变量的时候没有初始化,那么后面就不能全部一起初始化了。 /这样是可以的,在定义变量的时候就初始化了…

网站上传后开发网站开票写什么

数据查询 基本查询 方法find():查询:db.集合名称.find({条件文档}) 方法findOne():查询,只返回第一个:db.集合名称.findOne({条件文档}) 方法pretty():将结果格式化:db.集合名称.find({条件文档…

视频网站怎么搭建十大基本营销方式

Adobe Acrobat PDF 2024正式发布!支持Windows和macOS系统,新界面做了轻微调整。 下载地址 Windows客户端:https://www.123pan.com/s/f43eVv-GKZKd.html macOS客户端:https://www.123pan.com/s/f43eVv-PKZKd.html

php一键建站上海市建设工程招标公告

在过去几年里,Docker 和容器已成为全球开发界和企业最热门的话题之一。去年秋天发布的 Windows Server 2016 支持 Windows 开发者使用容器,使得这一热门话题再次升温。Windows 和 Docker 是如何走到一起的? 一切始于 2014 年隆重举办的普吉特…

做轮播海报的网站在线借贷网站建设

在Java中,进行单元测试时调用别人的服务,可以使用单元测试框架如JUnit,并结合模拟框架如Mockito来模拟或替代外部服务。 以下是一个示例,展示了在Java中进行单元测试时调用外部服务的写法: java import org.junit.Te…

网站广告是内容营销吗山西两学一做网站

F4键在Word里面表示重复上一个操作,但对于这个快捷键,你真的会操作吗?本期与大家分享这个神奇的F4键,助你高效工作。1、批量复制文本在一般情况下,我们是用CtrlC复制内容,CtrlV粘贴内容,但遇到特…

江苏省住房和城乡建设局网站首页建筑工地招工招聘信息平台

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 剪贴板共享 📒📝 VMware设置📝 安装VMware Tools或open-vm-tools📝 验证剪贴板共享功能⚓️ 相关链接 🚓️📖 介绍 📖 无缝的剪贴板共享是提高工作效率的关键。在VMware和Ubuntu虚拟机的协同工作中,能够直接在宿…

页面网站建设牛商网做网站要多少钱

环境:VC 作用: 函数是完成特定任务的独立程序代码单元 1、创建和使用函数 函数原型:声明函数是什么类型,指明函数的返回值和函数接收的参数类型,函数和变量一样,有多种类型,任何程序在使用函…

二手交易平台 网站开发软件项目外包平台

HALCON示例程序autobahn高速公路车道识别程序剖析 小哥哥小姐姐觉得有用点个赞呗! 示例程序源码(加注释) *关闭halcon窗口的实时更新 dev_update_window (‘off’) *关闭halcon图形窗口 dev_close_window () *打开图形窗口 *dev_open_win…

怎么在一起做网站上拿货怎样给网站做排名优化

VLDB 2024于2024年8月26号-8月30号在中国广州举行。 本文总结了VLDB 2024有关时空数据(time series data)的相关论文,主要包含如有疏漏,欢迎大家补充。 🌟【紧跟前沿】“时空探索之旅”与你一起探索时空奥秘&#xf…

阜新网站开发公司房产信息网显示已备案

Python算法题集_环形链表 题234:环形链表1. 示例说明2. 题目解析- 题意分解- 优化思路- 测量工具 3. 代码展开1) 标准求解【集合检索】2) 改进版一【字典检测】3) 改进版二【双指针】 4. 最优算法 本文为Python算法题集之一的代码示例 题234:环形链表 …

知名网站建设公青海省住房和城乡建设部网站

▒ 目录 ▒ 🛫 导读需求开发环境 1️⃣ 概念概念解释特点 2️⃣ 学习路线图3️⃣ html示例🛬 文章小结📖 参考资料 🛫 导读 需求 要做游戏地图了,看到大量产品都使用的leaflet,所以开始学习这个。 开发环境…

移动网站建设哪家快专门做鞋的网站

相信很多网友都遇到过一种情况,网页有些视频资源或者音频资源不知道如何下载,一直不知道如何解决,为此小编特意带来了这款:Internet Download Manager电脑版,这是一款非常专业且十分好用的下载工具,也就是大…