该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

后台代码

@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页面相关推荐

  1. 使用charles修改服务器返回数据,charles_01_打断点修改接口请求返回数据

    前言 测试过程中,为了模拟某场景测试,经常需要修改接口请求或者返回数据.可通过抓包工具打断点,实现模拟测试场景.常用的抓包工具charles和fiddler均可打断点mock数据.由于小编安装了cha ...

  2. php ajax简单实例代码,Ajax的简单实用实例代码

    这篇文章主要介绍了Ajax的简单实用实例代码,对ajax感兴趣的朋友可以参考下Ajax的简单实用的方法 我将实现一个简单的Ajax页面无刷新进行用户验证案例: 效果如下图: 实现主要过程: 在User ...

  3. jQuery的Ajax实例(附完整代码)

    目录 写在前边 什么是Ajax Ajax基本结构 实例 实例1 实例2 小结 写在前边 作为一个前端刚入门没多久的小白,想在这里分享一下我的学习内容,就算是学习笔记了.因为前端的大部分学习都是通过网站 ...

  4. Charles模拟网络请求返回状态

    一.Http请求返回状态码 1.2XX--成功请求 返回信息为2开头的状态码时,所代表的意思是: 状态码 描述 200 OK 请求成功 201 Created 请求被创建完成,同时新的资源被创建 20 ...

  5. ajax返回数据输出成表,javascript代码实例教程-ajax请求返回Json格式数据如何循环输出成table形式...

    小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过. 首先,Ajax请求数据,(用的是Jquery的Ajax) [javascript] $(function(){ ...

  6. ajax获取的数据中包含html代码,执行ajax返回数据中包含的script脚本代码

    ajax虽然很方便,提升了我们的交互体验,但是它也有可恨之处,就是ajax请求得到的数据中如果包含脚本代码,比如说请求得到的是一块html内容,我们把这块html内容插入到网页中的某个地方,但是其中明 ...

  7. SpringBoot+Echarts实现一次ajax请求返回并显示多个饼状图

    场景 SpringBoot+Echarts实现请求后台数据显示饼状图: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/899211 ...

  8. Ajax请求返回200 OK,但是会引发错误事件而不是成功

    我已经在我的网站上实现了Ajax请求,并且正在从网页调用端点. 它总是返回200 OK ,但是jQuery执行error事件. 我尝试了很多事情,但无法弄清问题所在. 我在下面添加我的代码: jQue ...

  9. 五种 Ajax 反模式:避免常见的 Ajax 代码陷阱!

      developerWorks 中国  >  XML | Web development  > Ajax 和 XML: 五种 Ajax 反模式 避免常见的 Ajax 代码陷阱 文档选项 ...

最新文章

  1. gui窗口遮挡算法_基于 C 语言开发的 GUI 框架
  2. 使用@Transactional应注意的问题
  3. Android Volley完全解析3:定制自己的Request
  4. ionic入门教程第十六课-在微信中使用ionic的解决方案(按需加载加强版)
  5. ipcfg报错_ipcplwhl.dll
  6. tablediff同步
  7. Swift基础语法: 23 - Swift的Trailing闭包, 捕获, 闭包是引用类型
  8. php编写九九乘法表
  9. 4怎么打开项目_苹果电脑怎么把文件复制到u盘
  10. 安装MySql报错(This application requires .NET Framework x.x.x)
  11. OllyDBG 入门
  12. 怎样用Python识别条形码?
  13. java图片转换pdf_Java将图片转化为PDF的方法(1)
  14. 《网络协议从入门到底层原理》学习笔记
  15. UE4蓝图API翻译【节点】---? Is Valid
  16. 【跟我一起学Linux之Ubuntu】-概述与安装配置笔记
  17. LCP 03. 机器人大冒险
  18. 第 13 周 / 编程题 - 新兵队列训练(选做)
  19. 模电二:电容、三极管、场效应管介绍
  20. 解决Caused by: java.lang.NoClassDefFoundError: com/aliyun/oss/internal/OSSUdfOperation

热门文章

  1. 狂神Spring Boot 员工管理系统 超详细完整实现教程(小白轻松上手~)
  2. GStreamer 1.18.4稳定的错误修复版本
  3. 开放神经网络交换(ONNX)工具
  4. 交换机应用寻找10个完美的因素
  5. 人体姿态和形状估计的视频推理:CVPR2020论文解析
  6. 第二个Python程序:if,for,while,输出乘法口诀表
  7. Java设计模式:观察者模式
  8. github 删除工程的操作
  9. android接入支付宝提示支付取消的方法处理
  10. Android 项目版本的修改