FTPClient : corruption dun fichier uploadé
Bonjour à tous,
Je cherche à uploader une archive .zip sur un serveur distant. L'archive locale est valide (testé par moi). Pour la liaison FTP j'utilise la classe FTPClient de org.apache.commons.net.ftp.FTPClient. L'upload se fait comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| FileInputStream fis = new FileInputStream(new File(localFile));
try {
if (!ftp.storeFile(remoteFile, fis)) {
throw new Exception("FTP host refused to store file " + localFile + " at " + remoteFile);
}
return true;
} catch (IOException ioe) {
logger.severe(ioe.getMessage());
return false;
} finally {
fis.close();
} |
Problème : le fichier qui se trouve sur le serveur est inexploitable. Si je fais un unzip dessus, j'ai comme réponse :
Citation:
1128 extra bytes at beginning or within zipfile. [...] zipfile corrupt
Avez-vous une idée pour corriger ce problème ?