1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
| HttpClient client = new HttpClient();
client.setTimeout(1000);
client.setConnectionTimeout(1000);
MultipartPostMethod filePost = new MultipartPostMethod(urlUpload);
InetSocketAddress p = ConnecteurEtProxy.informationProxy(urlUpload);
if (noSession != null) {
filePost.addParameter("no_session", noSession);
Logger.log(Logger.DEBUG, "Post parameter : no_session : "
+ noSession);
}
filePost.addParameter("consultation_id", indexConsultation + "");
Logger.log(Logger.DEBUG, "Post parameter : consultation_id : "
+ indexConsultation);
filePost.addParameter("num_adh", numeroAdherent + "");
Logger.log(Logger.DEBUG, "Post parameter : num_adh : "
+ numeroAdherent);
filePost.addParameter("utilisateurid", indexUtilisateur + "");
Logger.log(Logger.DEBUG, "Post parameter : utilisateurid : "
+ indexUtilisateur);
filePost.addParameter("cerificat_id", indexCertificat + "");
Logger.log(Logger.DEBUG, "Post parameter : cerificat_id : "
+ indexCertificat);
filePost.addParameter("candidature", (candidature ? "1" : "0"));
Logger.log(Logger.DEBUG, "Post parameter : candidature : "
+ (candidature ? "1" : "0"));
filePost.addParameter("offre", (offre ? "1" : "0"));
Logger.log(Logger.DEBUG, "Post parameter : offre : "
+ (offre ? "1" : "0"));
filePost.addParameter("username", ftpUsername);
Logger.log(Logger.DEBUG, "Post parameter : username : "
+ ftpUsername);
filePost.addParameter("password", ftpPassword);
Logger.log(Logger.DEBUG, "Post parameter : password : "
+ ftpPassword);
filePost.addParameter("original", pFichierOriginal);
Logger.log(Logger.DEBUG, "Post parameter : original : "
+ pFichierOriginal);
filePost.addParameter("signature", pFichierSignature);
Logger.log(Logger.DEBUG, "Post parameter : signature : "
+ pFichierSignature);
filePost.addParameter("crypte", pFichierCrypte);
Logger.log(Logger.DEBUG, "Post parameter : crypte : "
+ pFichierCrypte);
// @todo : gerer ce fichier dans le formulaire ASP
filePost.addParameter("symetrique", pFileZipSymetrique);
Logger.log(Logger.DEBUG, "Post parameter : symetrique : "
+ pFileZipSymetrique);
// @todo : gerer ce fichier dans le formulaire ASP
filePost.addParameter("signatures", pFichierZipSignatures);
Logger.log(Logger.DEBUG, "Post parameter : signatures : "
+ pFichierZipSignatures);
Logger.log(Logger.DEBUG, "URL " + urlUpload);
String login = "";
char[] mdp = "".toCharArray();
HostConfiguration ppp = new HostConfiguration(filePost
.getHostConfiguration());
ppp.setProxy(p.getHostName(), p.getPort());
client.setHostConfiguration(ppp); |
Partager