public static String getFile(String FILE_PATH ,String FILE_NAME_CLIENT){
try {
CredentialsProvider credsProvider = new BasicCredentialsProvider();
NTCredentials creds = new NTCredentials("账号", "密码, "", "");
credsProvider.setCredentials(new AuthScope("主机名", 端口, null, "ntlm"), creds);
HttpGet request = new HttpGet(FILE_PATH);
CloseableHttpClient httpClient = HttpClientBuilder.create()
.setDefaultCredentialsProvider(credsProvider)
.build();
CloseableHttpResponse response = httpClient.execute(request);
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent();
String filePath = AnnexUtil.upFiledirectory+FILE_NAME_CLIENT;
//File saveDir = new File(filePath);
File file = new File(filePath);
file.getParentFile().mkdirs();
FileOutputStream fileout = new FileOutputStream(file);
byte[] buffer = new byte[10 * 1024];
int ch = 0;
while ((ch = is.read(buffer)) != -1) {
fileout.write(buffer, 0, ch);
}
is.close();
fileout.flush();
fileout.close();
return filePath;
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}



