ajax返回一段html代码,【提问】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
ajax返回一段html代码,【提问】ajax请求返回整个html页面相关推荐
- 使用charles修改服务器返回数据,charles_01_打断点修改接口请求返回数据
前言 测试过程中,为了模拟某场景测试,经常需要修改接口请求或者返回数据.可通过抓包工具打断点,实现模拟测试场景.常用的抓包工具charles和fiddler均可打断点mock数据.由于小编安装了cha ...
- php ajax简单实例代码,Ajax的简单实用实例代码
这篇文章主要介绍了Ajax的简单实用实例代码,对ajax感兴趣的朋友可以参考下Ajax的简单实用的方法 我将实现一个简单的Ajax页面无刷新进行用户验证案例: 效果如下图: 实现主要过程: 在User ...
- jQuery的Ajax实例(附完整代码)
目录 写在前边 什么是Ajax Ajax基本结构 实例 实例1 实例2 小结 写在前边 作为一个前端刚入门没多久的小白,想在这里分享一下我的学习内容,就算是学习笔记了.因为前端的大部分学习都是通过网站 ...
- Charles模拟网络请求返回状态
一.Http请求返回状态码 1.2XX--成功请求 返回信息为2开头的状态码时,所代表的意思是: 状态码 描述 200 OK 请求成功 201 Created 请求被创建完成,同时新的资源被创建 20 ...
- ajax返回数据输出成表,javascript代码实例教程-ajax请求返回Json格式数据如何循环输出成table形式...
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过. 首先,Ajax请求数据,(用的是Jquery的Ajax) [javascript] $(function(){ ...
- ajax获取的数据中包含html代码,执行ajax返回数据中包含的script脚本代码
ajax虽然很方便,提升了我们的交互体验,但是它也有可恨之处,就是ajax请求得到的数据中如果包含脚本代码,比如说请求得到的是一块html内容,我们把这块html内容插入到网页中的某个地方,但是其中明 ...
- SpringBoot+Echarts实现一次ajax请求返回并显示多个饼状图
场景 SpringBoot+Echarts实现请求后台数据显示饼状图: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/899211 ...
- Ajax请求返回200 OK,但是会引发错误事件而不是成功
我已经在我的网站上实现了Ajax请求,并且正在从网页调用端点. 它总是返回200 OK ,但是jQuery执行error事件. 我尝试了很多事情,但无法弄清问题所在. 我在下面添加我的代码: jQue ...
- 五种 Ajax 反模式:避免常见的 Ajax 代码陷阱!
developerWorks 中国 > XML | Web development > Ajax 和 XML: 五种 Ajax 反模式 避免常见的 Ajax 代码陷阱 文档选项 ...
最新文章
- gui窗口遮挡算法_基于 C 语言开发的 GUI 框架
- 使用@Transactional应注意的问题
- Android Volley完全解析3:定制自己的Request
- ionic入门教程第十六课-在微信中使用ionic的解决方案(按需加载加强版)
- ipcfg报错_ipcplwhl.dll
- tablediff同步
- Swift基础语法: 23 - Swift的Trailing闭包, 捕获, 闭包是引用类型
- php编写九九乘法表
- 4怎么打开项目_苹果电脑怎么把文件复制到u盘
- 安装MySql报错(This application requires .NET Framework x.x.x)
- OllyDBG 入门
- 怎样用Python识别条形码?
- java图片转换pdf_Java将图片转化为PDF的方法(1)
- 《网络协议从入门到底层原理》学习笔记
- UE4蓝图API翻译【节点】---? Is Valid
- 【跟我一起学Linux之Ubuntu】-概述与安装配置笔记
- LCP 03. 机器人大冒险
- 第 13 周 / 编程题 - 新兵队列训练(选做)
- 模电二:电容、三极管、场效应管介绍
- 解决Caused by: java.lang.NoClassDefFoundError: com/aliyun/oss/internal/OSSUdfOperation