ajax上传文件一直报404,求救 !!!~~~

sj13467204146 2019-05-29 11:02:41
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>金山项目</title>
<script type="text/javascript" charset="utf-8" src="jquery/jquery.min.js"></script>

<script type="text/javascript">

function uploadExcel(){
//导入文件
var formData = new FormData();
formData.append("file",$("#upload")[0].files[0]);
$.ajax({
url:'/excel/insertExcel',
type:'POST',
data:formData,
// 告诉jQuery不要去处理发送的数据
processData : false,
// 告诉jQuery不要去设置Content-Type请求头
contentType : false,
success:function(map){
alert(map.message);
},
dataType:'json',
})
}
</script>
</head>
<body>
<input id="upload" type="file" value="选择文件"/>
<button onclick="uploadExcel()">点击上传</button>
</body>
</html>


@Controller
@RequestMapping("excel")
public class InsertExcelController {
@Autowired
private InsertExcelService insertExcelServiceImpl;

/**
* 导入Excel
*/
@RequestMapping("insertExcel")
@ResponseBody
public Map<String,Object> insertExcel(@RequestParam(value = "file",required = false)MultipartFile file, HttpServletRequest request, HttpServletResponse response) throws Exception {
Map<String, Object> map = new HashMap<String, Object>();
String result = insertExcelServiceImpl.insertExcel(file);
map.put("message",result);
return map;
}
}
...全文
381 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mg_Mags 2019-11-19
  • 打赏
  • 举报
回复
引用 6 楼 Mg_Mags 的回复:

这是我代码中的一段 你看看能不能对比出少点啥。。

${pageContext.request.contextPath} 服务器的地址
Mg_Mags 2019-11-19
  • 打赏
  • 举报
回复

这是我代码中的一段 你看看能不能对比出少点啥。。
sasa的 2019-11-19
  • 打赏
  • 举报
回复
请问怎么解决啦,我一样的用法,现在不知道咋办了
ooo-ooo 2019-05-30
  • 打赏
  • 举报
回复
你用开发者工具看看网络拦截,点开你这个请求,检查Request URL是不是正确
三年喂 2019-05-30
  • 打赏
  • 举报
回复
404就是路径有问题,是不是配置了上下文路径,没有加上去
sj13467204146 2019-05-29
  • 打赏
  • 举报
回复
url:'localhost:8080/excel/requestTest', 你是说这样吗?
usecf 2019-05-29
  • 打赏
  • 举报
回复
url:'/excel/insertExcel', 你的url怎么没有服务器的地址呢
内容概要:本文设计了一种基于PLC的全自动洗衣机控制系统内容概要:本文设计了一种,采用三菱FX基于PLC的全自动洗衣机控制系统,采用3U-32MT型PLC作为三菱FX3U核心控制器,替代传统继-32MT电器控制方式,提升了型PLC作为系统的稳定性与自动化核心控制器,替代水平。系统具备传统继电器控制方式高/低水,实现洗衣机工作位选择、柔和过程的自动化控制/标准洗衣模式切换。系统具备高、暂停加衣、低水位选择、手动脱水及和柔和、标准两种蜂鸣提示等功能洗衣模式,支持,通过GX Works2软件编写梯形图程序,实现进洗衣过程中暂停添加水、洗涤、排水衣物,并增加了手动脱水功能和、脱水等工序蜂鸣器提示的自动循环控制功能,提升了使用的,并引入MCGS组便捷性与灵活性态软件实现人机交互界面监控。控制系统通过GX。硬件设计包括 Works2软件进行主电路、PLC接梯形图编程线与关键元,完成了启动、进水器件选型,软件、正反转洗涤部分完成I/O分配、排水、脱、逻辑流程规划水等工序的逻辑及各功能模块梯设计,并实现了大形图编程。循环与小循环的嵌; 适合人群:自动化套控制流程。此外、电气工程及相关,还利用MCGS组态软件构建专业本科学生,具备PL了人机交互C基础知识和梯界面,实现对洗衣机形图编程能力的运行状态的监控与操作。整体设计涵盖了初级工程技术人员。硬件选型、; 使用场景及目标:I/O分配、电路接线、程序逻辑设计及组①掌握PLC在态监控等多个方面家电自动化控制中的应用方法;②学习,体现了PLC在工业自动化控制中的高效全自动洗衣机控制系统的性与可靠性。;软硬件设计流程 适合人群:电气;③实践工程、自动化及相关MCGS组态软件与PLC的专业的本科生、初级通信与联调工程技术人员以及从事;④完成PLC控制系统开发毕业设计或工业的学习者;具备控制类项目开发参考一定PLC基础知识。; 阅读和梯形图建议:建议结合三菱编程能力的人员GX Works2仿真更为适宜。; 使用场景及目标:①应用于环境与MCGS组态平台进行程序高校毕业设计或调试与运行验证课程项目,帮助学生掌握PLC控制系统的设计,重点关注I/O分配逻辑、梯形图与实现方法;②为工业自动化领域互锁机制及循环控制结构的设计中类似家电控制系统的开发提供参考方案;③思路,深入理解PL通过实际案例理解C在实际工程项目PLC在电机中的应用全过程。控制、时间循环、互锁保护、手动干预等方面的应用逻辑。; 阅读建议:建议结合三菱GX Works2编程软件和MCGS组态软件同步实践,重点理解梯形图程序中各环节的时序逻辑与互锁机制,关注I/O分配与硬件接线的对应关系,并尝试在仿真环境中调试程序以加深对全自动洗衣机控制流程的理解。

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧