文档章节

ajaxfileupload返回文件名中文乱码

王虫虫
 王虫虫
发布于 2016/11/22 11:44
字数 177
阅读 24
收藏 0

1、在springmvc中,用ajaxfileupload来异步上传文件,

首先不能用@responseBody返回json,可用response.getWrite().write(json)返回数据

public void doUpload(@RequestParam("myingf") MultipartFile file, HttpServletRequest request,

HttpServletResponse response)

2、增加

response.setContentType("text/html;chartset=UTF-8");

response.setCharacterEncoding("UTF-8");

response.getWriter().write(JSON.toJSONString(example));

  注:response.setCharacterEncoding(“UTF-8”);,不加的话返回中文会乱码

3、前台接收参数

$.ajaxFileUpload({

url: "${ctx}/aaa/doUpload.do", // 用于文件上传的服务器端请求地址

secureuri: false, // 一般设置为false

fileElementId: fileId, // 文件上传空间的id属性 <input type="file" id="file" name="file" />

dataType: "text", // 返回值类型 一般设置为json

params: {

"receiverIdentity": receiverIdentity

},

success: function(data) {

var jsonData = JSON.parse(data);

// 正面

$("#receiverIdentityFrontPath",formId).val(jsonData.receiverIdentityFrontPath);

$("#frontPathNameF",formId).val(jsonData.frontPathNameF);

},

error: function(data, status, e) {

alert(e);

}

});

© 著作权归作者所有

共有 人打赏支持
王虫虫
粉丝 0
博文 95
码字总数 31028
作品 0
顺义
程序员
私信 提问
Spring Jackson AjaxFileUpload 没有执行回调函数的解决办法

在使用Spring MVC+Jackson与AjaxFileUpload进行图片上传并返回图片地址时,图片上传没有问题,但是ajaxfileupload的success回调并没有执行,找了半天没找到原因,firebug显示response的json也...

方绍伟
2013/10/21
0
0
简单的jQuery插件ajaxfileupload实现ajax上传文件例子

页面代码: <html> <!-- 引入相关的js文件,相对路径 --> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/ajaxfileupload.js"></sc......

清华漏子
2014/07/13
0
0
ajaxFileUpload图片上传、限制后缀和张数 带参数

ajaxFileUpload图片上传、限制后缀和张数 带参数 HTML: <input type="file" name="img" id="fileToUpload" style="width:180px;" onchange="ajaxFileUpload(this);" /><span class="info">(......

markYun
2013/09/07
0
1
jQuery插件AjaxFileUpload实现ajax文件上传

1、引入AjaxFileUpload插件相关的js <script type="text/javascript" src="<%=basePath%>resources/js/jquery-1.2.1.js"></script><script type="text/javascript" src="<%=basePath%>resou......

刘yu
2015/04/22
0
0
ajax上传文件 预览/七牛云AJAX上传

ajaxfileupload下载:链接: http://pan.baidu.com/s/1dDtX6Pb 密码: qqi2 $('.upload-success').show(300).delay(3000).hide(300); //2S后隐藏 需要用到:ajaxfileupload <!DOCTYPE html><htm......

wsy5344
2015/06/06
0
1

没有更多内容

加载失败,请刷新页面

加载更多

Zookeeper分析

沉稳2018
24分钟前
3
0
mockito learn one

mockito 介绍 mockito是一个很好用的模拟测试框架,能够让你写出简单优美测试,它不会给你残留的测试,因为它可读而且能够简单的验证错误。 如何使用? 引入依赖 <!-- https://mvnrepository...

writeademo
39分钟前
1
0
String转成JSON的实现

String转成JSON 这个依赖很重要,我们将围绕fastjson中的JSONObject这个类来谈转换 欢迎工作一到八年的Java工程师朋友们加入Java高级交流:854630135 本群提供免费的学习指导 架构资料 以及免...

编程SHA
50分钟前
1
0
详解Object.values(),Object.keys(),Object.entries(),Object.create(),includes()

(1)Object.keys() // 返回数组,成员是参数对象自身的(不含继承的)所有可遍历(enumerable)属性的键名。 eg:var obj = {a:1,b:'gy'} Object.keys(obj) // ['a','b'] (2)...

JamesView
今天
2
0
Git —— 创建版本库和提交回退版本

二、 创建版本库 版本库又叫做仓库,简单理解就是一个目录,这个目录里面所有的文件都可以被Git管理起来,每个文件的修改、删除,Git都可以跟踪,便于追踪历史与还原。找到一个合适的位置,创...

lwenhao
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部