`

upload文件上传,文件名全部变小写

 
阅读更多
我用MultipartFile上传文件的时候,文件名本身是大小写混合的,但是上传到服务器端的时候,用getOriginalFilename()获取的文件名全变成小写了。
有谁碰到过这个问题吗?找了半天不知道怎么解决,由于文件之间的关联性,不能改文件名称。


找了几个小时,终于知道原因了,我的项目用的fileupload1.1,网上有人说 这个版本就是有这个问题,采用1.0的可以,但是spring2.0好像不支持fileupload1.0版本,改成1.2版本就没有问题了:)
分享到:
评论

相关推荐

    ASP.NET实现的简单易用文件上传类

    调用方法: UploadFile uf = new UploadFile(); /*可选参数*/ uf.SetIsUseOldFileName(true);...//允许上传的文件类型, 逗号分割,必须全部小写! *表示所有 (默认值: .pdf,.xls,.xlsx,.doc,.docx,.txt,.png

    Web安全入门-task2(upload-labs1-10)

    * 小写绕过:使用strtolower()函数将文件名转换为小写,绕过黑名单检测。 * 空格绕过:使用空格将文件名分割,绕过黑名单检测。 * "."绕过:使用"."将文件名分割,绕过黑名单检测。 * ::$DATA文件流绕过:使用...

    upload-labs19-20以及总结1

    在Pass19中,开发者试图通过限制上传文件的扩展名来防止这种攻击,但是他们只检查了保存文件名(`save_name`)是否包含黑名单中的扩展名,而未检查实际上传文件的类型。 以下是该关卡的主要知识点: 1. **文件名...

    upload闯关.docx

    文件上传是Web应用程序中常见的功能,但同时也是...此外,及时更新服务器配置,修补可能存在的解析漏洞,对上传的文件名进行规范化处理,例如移除空格、点号和::$DATA等特殊字符,并转为小写,可以有效防止此类攻击。

    element UI upload组件上传附件格式限制方法

    在 Element UI 中,`<el-upload>` 是一个用于文件上传的组件,它允许用户从本地选取文件并上传到服务器。在实际应用中,我们常常需要对上传的文件类型进行限制,以确保用户只能上传特定格式的文件,如图片、PDF 等。...

    C#编写的上传文件代码

    ### C#编写的上传文件代码知识点解析 #### 一、代码功能概述 本段C#代码主要用于实现文件上传的功能。具体来说,它定义了一个事件处理函数`Btnupload_Click`,该函数在用户点击上传按钮时被触发。在这个事件处理...

    PHP多文件上传实例

    1. `upload`方法:这是处理文件上传的核心方法。首先,它检查`$_FILES`超级全局变量中是否存在指定的表单字段(即文件域名称)。如果没有,表示没有接收到文件,返回错误信息。然后,通过`get_Ext`方法获取所有文件...

    fckeditor上传文件按日期存放及重命名方法

    随着网站内容的日益增多,如何有效管理上传到服务器上的文件变得越来越重要。对于网站管理员和开发者来说,上传文件按日期存放和重命名是一种常见的需求,这不仅有助于保持文件系统的整洁,也便于文件的查找和管理。...

    php上传图片客户端和服务器端实现方法

    在实现过程中,需要注意文件类型验证、文件名处理、路径安全以及服务器资源管理等多个方面,以确保上传过程的安全性和可靠性。这个过程可以为网站或应用程序提供基本的图片上传功能,但还需要结合实际需求和安全策略...

    不用数据库的多用户文件自由上传投票系统(1)

    接着是`check(theform)`函数,这是一个表单验证函数,它检查作者名和文件名是否为空,以及文件名是否以.zip或.rar小写结尾,避免中文文件名,确保上传的文件格式正确。 PHP部分开始,`col`变量代表栏目,用于区分...

    JS 获取文件后缀,判断文件类型(比如是否为图片格式)

    在JavaScript中,获取文件后缀和判断文件类型是常见的需求,尤其在处理用户上传的文件时,例如确保上传的是图片格式。以下是如何使用JavaScript来实现这些功能的详细说明。 首先,我们来了解一下如何**获取文件后缀...

    php实现图片上传并进行替换操作

    这通常包括对上传文件的大小、类型、文件名以及是否存在潜在的脚本代码等进行检查。 通过上述步骤,我们可以创建一个具有图片上传和替换功能的PHP应用。这个过程中涉及到的技术点包括HTML表单制作、文件上传处理、...

    php 上传生成缩略图类代码

    该方法负责设置基础路径,用于保存上传的图片文件。 ```php public function init(){ $this->_basePath = str_replace('library/Upload/Upload.php', '', str_replace('\\', '/', __FILE__)); // 设置基础路径为...

    js判断文件格式及大小的简单实例(必看)

    在提供的实例代码中,通过取得文件输入元素(input type="file")的值,并利用字符串的lastIndexOf和substr方法,提取文件名中最后一个点(.)之后的部分作为文件的扩展名。然后,将其转换为小写进行比较。例如,...

    c#图片上传和显示的实现方法

    - 防止路径遍历攻击,确保上传的文件保存在预期的目录内,避免文件名包含特殊字符导致的路径重定向。 - 可能还需要处理文件命名冲突,如通过日期时间戳或哈希值为文件名添加唯一标识。 4. **图片预览**: - 为了...

    PyPI 官网下载 | mylib_maureen-1.2.9.tar.gz

    4. **上传**:使用`twine`工具将打包好的文件上传到PyPI,`twine upload dist/*`命令可以一次性上传所有已打包的文件。 5. **安装与使用**:一旦库发布成功,其他开发者可以通过`pip install mylib_maureen`命令...

    struts包

    `: 获取文件后缀并转换成小写形式。 - `if (!(".jpg".equalsIgnoreCase(temp) || ".gif".equalsIgnoreCase(temp) || ".jpeg".equalsIgnoreCase(temp)))`: 检查文件后缀是否为.jpg、.gif或.jpeg。 - 如果不符合条件...

    学校OA系统数据库设计文档(最终版).doc

    `file_upload`表管理文件上传,包括文件编号(f_id)、文件名(F_Name)和上传日期(F_datetime),以及员工编号(W_id)作为外键。`Reciprocal`表记录回访信息,包括回访编号(R_ID)、学生编号(S_ID)、回访内容...

    FileUpload使用Javascript检查扩展名是否有效实现思路

    在网页开发中,有时我们需要对用户上传的文件进行限制,确保他们只能上传特定类型的文件,例如图片或文档。本文将详细介绍如何使用JavaScript结合ASP.NET的FileUpload控件来检查上传文件的扩展名是否符合预设的有效...

Global site tag (gtag.js) - Google Analytics