html页面的ajax请求,【提问】ajax请求返回整个html页面
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
后台代码
@SuppressWarnings({ "rawtypes", "unchecked" })
@RequestMapping(value = "v1/uploadImg", method = RequestMethod.POST)
@ApiOperation(value = "图片上传", produces = "application/json;charset=utf-8")
@ResponseBody
public Object uploadImg(
@ApiParam(value = "用户id", name = "userid") @RequestParam String userid,
@ApiParam(value = "签名", name = "sign") @RequestParam String sign,
HttpServletRequest request, HttpServletResponse response){
ResultDo resultDo = new ResultDo();
MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request;
Iterator t = multiRequest.getFileNames();
MultipartFile fileDetail = multiRequest.getFile(t.next());
String name = fileDetail.getOriginalFilename();
String type = request.getParameter("type");
//把图片上传到fastdfs
try {
Map param = uploadUtil.firstUpload(name.substring(name.lastIndexOf(".") + 1, name.length()));
String groupName = param.get("group_name").toString();
String fileId = param.get("file_id").toString();
uploadUtil.upload_file(groupName, fileId.substring(fileId.indexOf("/")+1, fileId.length()),
fileDetail.getInputStream(), fileDetail.getSize());
resultDo.setRet(1);
resultDo.setResult("http://"+ConfigUtil.getValue("tracker_server") +"/"+ fileId);
String result = "";
if(RegexUtil.isNotBlank(type)){
response.setContentType("text/html");
result = JsonUtil.toJson(resultDo);
System.out.println("resultDo:++++++++++++++"+result);
System.out.println("response:*********"+response.getContentType());
return result;
}
return resultDo;
} catch (Exception e1) {
e1.printStackTrace();
resultDo.setRet(0);
resultDo.setErrinfo("图片上传失败!");
return resultDo;
}
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
text/html;charset=UTF-8
html页面的ajax请求,【提问】ajax请求返回整个html页面相关推荐
- 注册页面的JSON响应方式详细分析(与前端页面交互方式之一)
控制器层 需求分析: 访问路径:`/user/reg.do` //自己根据功能需求设定的 请求参数:`username=xx&password=xx&&phone=xx& ...
- Ajax上传文件,获取返回值,拒绝页面刷新
页面标签 <input type=file id=file /> var data = new FormData();data.append("name", $(&qu ...
- 页面的跳转——请求重定向和请求转发
目录 一.重定向(Redirect) 二.转发(Forward) 三.重定向和请求转发的区别 相同点 不同点 一.重定向(Redirect) 请求重定向是客户端行为.是指当浏览器请求一个URL时,服务 ...
- ssh框架点击按钮就404_设置404错误页面的5大关键因素
对搜索引擎影响的是:"当网页不存在或发生错误时,应该返回404状态码,以此告知搜索引擎该页面不存在".但服务器默认的错误页面比较简单,也没有回到首页或上一个页面的链接,导致用户流失 ...
- 动态改变vue项目页面的title
其实也没啥,就是一句代码的事,只不过看在哪里执行而已.这句代码是: document.title = "新题目"; 一.动态改变vue项目页面的title vue只是一个前端框架, ...
- Java Ajax jsonp 跨域请求
2019独角兽企业重金招聘Python工程师标准>>> 1. 什么是JSONP 一般来说位于 server1.example.com 的网页无法与不是 server1.example ...
- 基于浏览器的http普通请求与ajax请求
发起一个http请求,可以通过浏览器,也可以通过程序去发起.通过程序去发起http请求(比如java中HttpURLConnection),只要是http层的东西都是能够伪造的,当然大部分还是伪造he ...
- 动态网页常用的两种数据加载方式ajax和js动态请求
欢迎关注"生信修炼手册"! 对于静态网页,我们只需要访问对应的URL就可以获得全部的数据了,动态网页则没有这么简单.比如以下网站 http://q.10jqka.com.cn/zj ...
- 进一步封装axios并调用其读取数据(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)
注意!!!(修改于2020年7月18日) 在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据 报错截图如下 报错内容: {&quo ...
- Servlet学习DAY_02:重定向/ 文件上传/ Cookie和Session/ 导入一个工程 / 配置欢迎页面 / 同步请求和异步请求/JSON和AJax介绍 /过滤器
重定向 重定向是服务器告诉客户端往指定的路径再次发出请求的指令 执行过程: 当服务器执行重定向方法时会给客户端返回302状态码和一个请求路径,浏览器接收到302后会立即往指定的路径再次发出请求 res ...
最新文章
- 2_Selenium对象识别
- PotPlayer 所有版本合集
- Python容器类型公共方法汇总
- python3.6.4_在ubuntu中将python3.4升级到python3.6中断pip
- OpenGL环境多维数据集映射
- 前端教程丨手把手教你用 Next.js 搭建个人博客,从入门到吃鸡
- 第一百五十二期:白话Entity Framework Core数据验证
- Windows下断言的类型及实现
- 吐嘈OpenCV的图像旋转功能 _7
- Symfony1.4.11学习笔记(三):设置虚拟机
- sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION问题解决
- 【LeetCode】【数组】题号:*645,重复数字和缺失数字
- 从XmlDocument到XDocument的转换
- 毕业设计:舆情监测系统(SpringBoot+NLP)
- 平面坐标转大地坐标(经纬度)
- 法大大连续两年中国电子签名市场份额第一
- R语言导出xlxs_R语言 数据Excel的导入与导出
- Mac 此账户尚未用于app store_iOS、Android 本周不能错过的 14 款新 App
- 《Windows DOS界面(命令行界面)》
- 智能制造 | 机器视觉系统,直击纺织行业人工质检痛点难点,提升缺陷检出精准度至99.9%
热门文章
- Android 中 C++ Thread线程用法
- tensorflow之random_normal
- resiprocate之message
- 人脸方向学习(十三):Face Tracking-人脸跟踪KCF解读
- java 需要返回类型_在Java中,当一个方法不需要返回数据时返回类型必须是
- pycharm安装后,找不到Python解释器怎么办
- 数据结构python语言描述课后答案_《数据结构与算法Python语言描述》习题第二章第三题(python版)...
- windows系统通过git上传代码
- python3.5安装教程及环境配置_Windows7环境下Python2.7与Python3.5共存安装
- ps怎么一下选中多个图层_ps新手入门之蒙版工具