public void shareCapture() {
		try {
			HttpClient httpclient = new DefaultHttpClient();
			HttpPost post = new HttpPost("http://imgshr.com/upload/send");
			
			File file = File.createTempFile("scrcapt_", "_imgshr.png");
			ImageIO.write(this.makeImage(), "png", file);
				
			MultipartEntity entity = new MultipartEntity();
			entity.addPart("MAX_FILE_SIZE", new StringBody("1000000"));
			entity.addPart("NBR_FILE", new StringBody("1"));
			entity.addPart("0_file", new FileBody(file));
			entity.addPart("0_legend", new StringBody(""));
			entity.addPart("0_private", new StringBody(""));
			entity.addPart("0_source", new StringBody("computer"));
			post.setEntity(entity);
			
			HttpResponse response = httpclient.execute(post);
			HttpEntity resEntity = response.getEntity();
			
			BufferedReader reader = new BufferedReader(new InputStreamReader(resEntity.getContent()));
			String line;
			Pattern p = Pattern.compile("<a href=\"http://imgshr.com/([A-Za-z0-9]{6})\"><img src=\"/i/([A-Za-z0-9]{6})_200.png\" /></a>");
			Matcher m;
			while((line = reader.readLine()) != null) {
				m = p.matcher(line);
				
				if (m.find()) {
					StringBuilder builder = new StringBuilder("http://imgshr.com/");
					builder.append(m.group(1));
					this.model.getCapture().setLink(builder.toString());

				}
				
				
			}
						
			this.close();
			
			ResultView rv = new ResultView(this.getModel().getCapture());
			
		}
		catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}