@RequestMapping("/testUpload")
@ResponseBody
public Response testUpload(@RequestParam("file") MultipartFile file, HttpServletRequest request,
HttpServletResponse response) {
Response resp = new Response();
try {
if (!file.isEmpty()) {
String fileName = file.getOriginalFilename();// 获取文件名称
String suffix = fileName.substring(fileName.lastIndexOf("."));// 获取后缀名
if ((".rar".indexOf(suffix.toLowerCase()) != -1)) {// 判断后缀名是否正确
// 如果文件小于10M,则上传文件,否则提示用户不能超过10M
Integer fileSize = (int) file.getSize() / 1024;
if (fileSize <= 10240) {
// 上传的位置,将url存储到agent_audit_order中的附件
// String path = "E:/" + new Date().getTime()+
// file.getOriginalFilename();
String path = request.getSession().getServletContext()
.getRealPath(Constants.UPLOAD_INTERIM_PATH) + File.separator + new Date().getTime();
File newFile = new File(path);
file.transferTo(newfile);
// resp);
resp.setErrorCode(0);
} else {
resp.setErrorMsg("文件不能大于10M!");
resp.setErrorCode(1);
}
} else {
resp.setErrorMsg("上传文件格式错误");
resp.setErrorCode(1);
}
}
} catch (Exception e) {
e.printStackTrace();
System.out.println("上传异常");
resp.setErrorCode(1001);
resp.setErrorMsg("上传异常");
}
return resp;
}
相关推荐
在给定的"javaFastDFS上传文件测试类"中,我们可以看到一个名为`TestFastDFS`的公共类,这个类是用于测试FastDFS文件上传功能的。在Java编程中,测试类通常包含一系列的JUnit测试方法,用于验证代码的正确性。`...
在这个“jsp开发ueditor smartUpload上传文件测试样例”中,我们将探讨如何在JSP中集成ueditor,并解决在上传文件时可能出现的中文乱码问题。 1. **ueditor介绍** ueditor是由百度开发的一款开源的Web在线富文本...
这个“ssh框架上传文件测试”可能是针对这一功能的一个实践项目或测试案例。 首先,让我们详细了解SSH框架的每个组件: 1. **Struts2**:这是一个MVC(Model-View-Controller)架构的开源框架,用于构建基于Java ...
规则文件,上传信息afdasfdsafdsafdsf
文件上传和下载测试点总结 文件上传和下载是许多应用程序和网站的基本功能之一,在进行测试时需要考虑多个方面的测试点,以下是文件上传和下载的常见测试点: 下载测试点 1. 右键另存为是否可以正确下载文件,...
第一个博客上传文件测试001
这个"文件上传java测试程序.rar"是一个演示了如何在Java Web环境下实现文件上传的小项目,开发工具是IntelliJ IDEA(简称IDEA)。下面我们将深入探讨文件上传的核心知识点及其在Java中的实现方式。 1. **Servlet ...
从给定的代码片段来看,这是一段C语言编写的代码,主要功能是实现文件上传到FastDFS(Fast Distributed File System)系统中的测试程序。FastDFS是一个开源的分布式文件系统,设计用于解决大规模数据存储问题,提供...
10. **测试策略**:大文件上传测试应包括压力测试(模拟大量并发上传)、性能测试(评估上传速度和服务器承受能力)和稳定性测试(长时间上传的可靠性验证)。 在"MvcTesting"这个文件名中,我们可以推测这可能是...
"文件上传下载测试用例.pdf" 本文档提供了一份详细的文件上传下载测试用例设计,涵盖了文件上传和导出测试的多个方面。以下是从文件上传下载测试用例中提炼出的知识点: 文件上传测试 1. 文件类型正确,文件大小...
测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传测试上传...
易语言测试文件易语言测试文件易语言测试文件
针对文件上传所整理的测试思路,供各位朋友参考。针对文件上传所整理的测试思路,供各位朋友参考。
4. **使用方法**:用户可以将这些测试文件上传到自己的服务器,然后用各种播放器(如Flash Player、VLC Media Player、网页内的HTML5视频播放器等)尝试播放,观察是否存在任何问题。同时,也可以用于验证编码设置,...
SSH上传文件指的是通过...综上所述,SSH上传文件与测试事务是两个不同的概念,但在实际项目中可能会结合使用,确保数据安全地传输并保持业务逻辑的完整性。理解和掌握这些技术对于提升系统的稳定性和可靠性至关重要。
本篇文章将详细讲解如何利用HttpClient上传文件到测试服务器,这在进行API测试、自动化测试或者集成测试时非常有用。我们先来理解一下HttpClient的基本概念,然后逐步探讨文件上传的步骤。 HttpClient是由Apache...
12种测试音频格式测试文件,mp3,ACU,flac等等
【LoadRunner录制上传本地文件脚本】是一种在性能测试中常用的技术,主要目的是模拟真实用户对服务器进行文件上传操作,以此来验证系统处理文件上传的能力和性能。LoadRunner是一款功能强大的负载测试工具,由HP(现...