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

后台代码

@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请求返回整个html页面相关推荐

  1. ajax返回字符串怎么处理,ajax请求返回json字符串/json对象 处理

    1. 返回json字符串如何处理 $.ajax({ url:xxx, success:function(date){ }, error:function(){ } }); 通过最原始的返回: Prin ...

  2. ajax返回request,WordPress的Ajax请求返回0(Wordpress ajax request return 0)

    WordPress的Ajax请求返回0(Wordpress ajax request return 0) 你好,我有一个WordPress的问题我无法获得ajax电话,我找不到原因. 我的查询一直返回 ...

  3. ajax绑值,AJAX请求,返回json进行页面绑值

    前台代码: index.html 去往含有ajax的页面 点我! queryList.html AJAX请求,返回json进行页面绑值 var name = "测试"; //测试与 ...

  4. IE bug:ajax请求返回304解决方案

    IE bug:ajax请求返回304解决方案 参考文章: (1)IE bug:ajax请求返回304解决方案 (2)https://www.cnblogs.com/fanyx/p/6773256.ht ...

  5. vue页面渲染(请求返回的后端)data,文本换行与显示bug 的分析与解决提示

    vue页面渲染(请求返回的后端)data,文本换行与显示bug 的分析与解决提示 问题说明: vue项目,后台一经修改文案[介绍内容]后,前端接收显示实时数据,却无法换行? 原因分析: 后台页面的表单 ...

  6. ajax failed啥意思,AJAX请求返回200 OK,但是一个错误事件被触发而不是成功。

    AJAX请求返回200 OK,但是一个错误事件被触发而不是成功. 我已经在我的网站上实现了一个Ajax请求,我正在从一个网页调用端点.它总是回来200 OK,但是jQuery执行错误事件.我试了很多东 ...

  7. ajax 怎么input赋值,jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签...

    jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签 发布于 2016-11-25 16:26:40 | 111 次阅读 | 评论: 0 | 来源: ...

  8. ajax ssm 页面跳转_Shiro 教程,Ajax请求拦截跳转页面方案

    我们知道Ajax不能做页面redirect和forward跳转,所以Ajax请求假如没登录,那么这个请求给用户的感觉就是没有任何反应,而用户又不知道用户已经退出或是  Session  超时了.这个时 ...

  9. jQuery监控页面所有ajax请求的方法

    jQuery实现监控页面所有ajax请求的方法 本文实例讲述了jQuery实现监控页面所有ajax请求的方法.分享给大家供大家参考,具体如下: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望 ...

  10. jq中法可以发起ajax请求的方法有,jQuery实现监控页面所有ajax请求的方法

    本文实例讲述了jQuery实现监控页面所有ajax请求的方法.分享给大家供大家参考,具体如下: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望它们都成功以后,再做一个动作? 很容易想到的解决 ...

最新文章

  1. Python中相见恨晚的技巧
  2. SuMa++: 基于激光雷达的高效语义SLAM
  3. Android-ImageLoader的最基础的操作
  4. B-TrunC标准成功加入ITU集群国际标准
  5. 测试原理_OTDR测试原理及注意事项
  6. win7美化_Potplayer64位美化版,无棒子的tv推送
  7. 厂商为什么不能用前一代的处理器库存做一个便宜的笔记本电脑?
  8. 超燃!奇安信首度对外公开内部网络攻防演习纪实片
  9. 在ubuntu16.04-32bits 下编译vlc和vlc-qt开源项目
  10. xrld读取excel 中合并单元格内容
  11. 用vb程序设计输出100以内素数和
  12. juns java,Java中的基本數據類型
  13. CocosCreator图片资源加密解密
  14. 2018年第九届蓝桥杯省赛C/C++ A组(蒻鸡自己写的,看不上勿喷,自己的一点想法)
  15. 初学Java常用设计模式之——原型模式
  16. mmap函数和munmap函数
  17. Matlab求解微分方程数值解
  18. 基于人工智能算法的多元负荷预测
  19. 如何计算 R 中 Z 分数的 P 值
  20. Deploying Kylix 3 Applications

热门文章

  1. HTML之图片标签、音视频标签
  2. 6-2图像分类网络模型框架解读(下)
  3. html获取随机字母,JavaScript实现4位随机验证码的生成
  4. php csrf攻击教程,HTTP路由实例教程(三)—— CSRF攻击原理及其防护
  5. Java 并发编程之同步工具类 Exchanger
  6. SpringBoot项目集成Mybatis Plus(一)多数据源配置
  7. matlab 倾斜矫正,matlab图像倾斜校正
  8. java锁包读写锁_java8读写锁如何使用
  9. 特征筛选8——递归特征删除(REF)筛选特征(有监督筛选)
  10. Scrapy爬虫抓取ZOL手机详情