docs: public static Media add_material(String access_token,MediaType mediaType,File media,Description description){
  		HttpPost httpPost = new HttpPost(BASE_URI+"/cgi-bin/material/add_material");
  		FileBody bin = new FileBody(media);
  		MultipartEntityBuilder multipartEntityBuilder = MultipartEntityBuilder.create()
          		 			.addPart("media", bin);
          if(description != null){
          	multipartEntityBuilder.addTextBody("description", JsonUtil.toJSONString(description),ContentType.create("text/plain",Charset.forName("utf-8")));
          }
          HttpEntity reqEntity = multipartEntityBuilder.addTextBody(PARAM_ACCESS_TOKEN, API.accessToken(access_token))
  			                 .addTextBody("type",mediaType.uploadType())
  			                 .build();
          httpPost.setEntity(reqEntity);
  		return LocalHttpClient.executeJsonResult(httpPost,Media.class);
  	}