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

后台代码

@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. ajax请求php返回的数据是整个页面的html,Ajax出错并返回整个页面html的问题

    有这样一个例子在thinkPHP视图页面执行一个给评论点赞的功能,为了强化用户体验,一般都采用ajax异步请求后台处理点赞数据,成功后页面执行局部更新后的数据即可.前台通常会用到jquery,通过执行 ...

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

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

  3. ajax返回的为什么是,为什么WordPress的AJAX请求返回整个HTML页面,而不是JSON结果?(Why Wordp...

    我目前正试图以检查HTML表单上,如果由用户提供的电子邮件已经在数据库中. 因此,我的PHP文件有,如果get_user_by功能工作返回true. 我遵循了AJAX请求的所有WordPress的指导 ...

  4. a标签跳转后返回原页面 layui_layui页面操作,点击一个添加页面,跳转有确定,然后点击确定后将选择的几个数据返回前一个页面获取值,然后ajax请求后台...

    custUserIndex.html [添加页面代码] 受试者 用户邮箱 完成时间 批量上传 开始考试 生成报告 查看报告 编辑 删除 layui.config({ base: '/layuiadmi ...

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

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

  6. ajax 阻止默认提交,jQuery验证插件:在对ajax调用servlet时,submitHandler不会阻止默认提交-返回false无效...

    我有一个使用jquery和servlet的简单表单.jQuery对Servlet进行Ajax调用,然后Servlet进行一些服务器端计算,然后通过jQuery在同一页面上显示结果.我不希望表单进行默认 ...

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

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

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

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

  9. Ajax提交post请求返回404错误

    最近使用ajax提交表单的时候,发现无法执行success函数,后台的代码也正常执行了,但是就是无法执行success函数,执行error函数,返回的错误代码时404.显然是找不到请求的url. 可是 ...

  10. 【一句话调用】h5页面 返回缓存 如js加载列表页点击进入详情页,返回后刷新的问题和无法定位问题 html 返回定位

    在做html5开发时,经常会碰到从列表页跳转到详情页,然后在点击返回或者手机手势返回后,列表内容刷新且无法定位到点击的位置,尤其包含列表加列表的情况 问题尤其明显. 解决办法如下: 1.vue的组件切 ...

最新文章

  1. 李宏毅机器学习笔记(五)-----Where does the error come from
  2. 2017年高性能计算领域的成功与失败
  3. 音频信号数据的读入(matlab)
  4. Mybatis的修改列与重命名
  5. IDEA overwrite报错、languagelevel设置不生效问题
  6. Bootstrap中实现图片圆角效果
  7. 我的python学习笔记全集_我的python学习笔记
  8. 自动阅读专业版第九次更新---原薅羊毛专业版(最后一次源代码分享)
  9. ps的基本操作和知识
  10. 如何制作数据透视表?超详细教程为你解答
  11. OC 需求 检测手机是否安装某个App,app是否安装(删除)appmusic
  12. 7-12 分解质因数 (10分)
  13. python s append_详细介绍pandas的DataFrame的append方法使用
  14. 郑捷《机器学习算法原理与编程实践》学习笔记(第七章 预测技术与哲学)7.2 径向基网络...
  15. mysql fastdfs_FastDFS监控系统Fastdfs-zyc配置
  16. 关于python教学
  17. DDR4内存大小等信息计算
  18. 有一个会做饭的女友是一种怎样的体验?
  19. 1200PLC和Modbus485主站DCS系统通讯
  20. python视频解析UI界面

热门文章

  1. 创建线程的函数CreateThread
  2. ARMLINUX学习笔记(5)-----ADS建立工程
  3. js img转换base64
  4. virtualenv
  5. mysql的load data,高速将文本文件,插入数据库中
  6. 本地计算机上的服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止 解决办法...
  7. MFC获取文件夹路径并得到该字符串
  8. 认识什么是运维中的CI/CD---持续集成交付工作笔记001
  9. K8S_Google工作笔记0009---通过二进制方式_操作系统初始化
  10. java中String类的用法