文件上传ftp的以后返回的路径url在前台就是乱码。

洛尕柒 2017-06-20 10:02:56
ftp 上传以后在controller 输出的时候是正常输出的也是正常的中文。但是返回jsp的时候即使乱码

controller 代码
@RequestMapping(value = "/uploadtpList.act", method = RequestMethod.POST)
@ResponseBody
public String uploadtp(MMaterielImg mImg, HttpServletRequest request, MultipartFile file, QAQuestionsDomain q,
HttpServletResponse response) {
UserDomain user = (UserDomain) request.getSession().getAttribute("user");
String msg = "";
String fileName = file.getOriginalFilename();
String subifx = fileName.substring(fileName.lastIndexOf(".") + 1, fileName.length());
String filePath = "";
if (subifx.equals("jpg") || subifx.equals("png") || subifx.equals("bmp")) {
filePath = "/image/question";
} else {
filePath = "/file/question";

}

String url = UploadUtil.upFileByFTP(filePath, file);
System.out.println(url);

return url;
}



/file/question/20170620/问题测试1.txt
/file/question/20170620/问题提报.txt




function diyUploadInit() {
$("#text").diyUpload({
url : '<%=path%>/questions/uploadtpList.act',

success : function(data) {
console.info(data);
//这个data就是controller传过来的URL
var src = $('#src').val();
if (src != "" && src != undefined) {
src = src + data._raw + ",";
} else {
src = data._raw + ",";
}
$('#src').val(src);


页面consol出来的
Object {_raw: "/file/question/20170620/????1.txt"}
Object {_raw: "/file/question/20170620/????.txt"}
...全文
384 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
吾省 2017-06-25
  • 打赏
  • 举报
回复
你jsp页面的字符集是否跟你项目的字符集一致?
nikyotensai 2017-06-23
  • 打赏
  • 举报
回复
设置编码统一
土豆教教主 2017-06-21
  • 打赏
  • 举报
回复
设置输出为charset="gb2312"试试?

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧