1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
FormFile myFile = myForm.getTheFile();
String contentType = myFile.getContentType();
//recuperer le nom du fichier
String fileName = myFile.getFileName();
int fileSize = myFile.getFileSize();
byte[] fileData = myFile.getFileData();
//ca permet de retourne le chemin où sera sauvegarder le fichier
String filePath = getServlet().getServletContext().getRealPath("/") +"upload";
/* Sauvegarde du fichier dans le serveur */
if(!fileName.equals("")){
System.out.println("Serveur path:" +filePath);
//creer le fichier
File fileToCreate = new File(filePath, fileName);
//si le fichier n'existe pas, il faut le sauvegarder
if(!fileToCreate.exists()){
FileOutputStream fileOutStream = new FileOutputStream(fileToCreate);
fileOutStream.write(myFile.getFileData());
fileOutStream.flush();
fileOutStream.close();
} |
Partager