您的位置:首页 > 编程语言

ajax判断远程文件是否存在 后台代码实现

2015-01-26 17:08 399 查看
@RequestMapping("/isExcelExist")
@ResponseBody
public Object isExcelExist(HttpServletRequest request) {
Map<String, Object> resMap = new HashMap<String, Object>();
try {

String url = request.getParameter("downPath");
URL serverUrl = new URL(url);
HttpURLConnection urlcon = (HttpURLConnection) serverUrl
.openConnection();
// 文件存在‘HTTP/1.1 200 OK’ 文件不存在 ‘HTTP/1.1 404  Not Found’
String message = urlcon.getHeaderField(0);
if (StringUtils.isNotBlank(message)
&& message.startsWith("HTTP/1.1 404")) {
// 不存在
resMap.put("success", false);
resMap.put("msg", "文件不存在!");
} else {
resMap.put("success", true);
resMap.put("msg", "文件存在!");
}
} catch (Exception e) {
e.printStackTrace();
}
return resMap;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息