使用HttpClient上传文件,断点调试卡住,无法往下进行的问题

需要使用HttpClient上传一张图片,结果断点调试到 

public void uploadFile(String filePath) throws Exception{
		
		PostMethod filePost = new UTF8PostMethod(url);
		
		try{
			
			String fileName = filePath.substring(filePath.lastIndexOf("/")+1);
			
			FilePart fp = new FilePart("file",fileName, new File(filePath));
			
			MultipartRequestEntity mrp= new MultipartRequestEntity(new Part[]{fp}, filePost.getParams());
			
			filePost.setRequestEntity(mrp);
			
			HttpClient client = new HttpClient();
			
			client.getHttpConnectionManager().getParams().setConnectionTimeout(5000);
			
			int status = client.executeMethod(filePost);
			
			if (status == HttpStatus.SC_OK){
				System.out.println("上传成功");// 上传成功
			}else{
				throw new CcsException("HttpClient.upload.url.fail");
			}
		}catch (Exception ex){
			throw new CcsException((ex instanceof CcsException) ? ((CcsException)ex).getPrompt(): "HttpClient.upload.fail", ex);//上传文件失败!
		}finally{
			filePost.releaseConnection();
		} 
		
	}


HttpClient client = new HttpClient();这句的时候,直接卡住了,F6无法下一步。

解决:直接按F8跳过,OK!

原因:本人的经理以为,需要往前台传数据,因此只能跳过!

Ok!!!


你可能感兴趣的:(使用HttpClient上传文件,断点调试卡住,无法往下进行的问题)