ajax返回一段html代码,【提问】ajax请求返回整个html页面
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
后臺代碼
@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页面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html div坐标定位,html di
- 下一篇: html5搜索框美化,CSS美化的漂亮搜