我测了,这段代码是可以的,你检查一下是不是其他问题,顺便提示一下获取路径以后最好做一下编码格式转化,避免出现乱码!String path = request.getParameter("filePath"); //上传目标地址 if(path!=null&&!path.equals("")){ strUp = new String(paht.getBytes("ISO-8859-1"), "GB2312"); }