Partage
  • Partager sur Facebook
  • Partager sur Twitter

[BATCH] [FTP] Problème de corruption de fichier

Voir [EDIT] pour connaitre la solution !

Sujet résolu
    16 mars 2019 à 12:57:21

    Bonjour !

    Je suis confronté à un problème de corruption de fichier .zip lorsque je le télécharge depuis mon serveur FTP :

    -Un .bat télécharge Dossier.zip

    -Ensuite, ce même .bat exécute la commande suivante pour le décompresser :

    powershell.exe -nologo -noprofile -command "& { $shell = New-Object -COM Shell.Application; $target = $shell.NameSpace('CHEMIN\CIBLE\DEXCTRACTION'); $zip = $shell.NameSpace('CHEMIN\DU.zip'); $target.CopyHere($zip.Items(), 16); }"

    Le problème est que ça ne marche pas. OR quand je créé le dossier compressé sur mon ordinateur, et que j'exécute cette ligne ça fonctionne ! C'est vraiment le téléchargement depuis FTP qui fait tout foirer

    J'ai recherché sur le net, je ne suis pas le seul à avoir ce soucis, et du peu que j'ai compris, en téléchargeant mon .zip depuis le FTP, ce dernier se retrouve "corrompu"...

    Je ne sais pas trop à quoi cela correspond, ni comment solutionner le problème (certains parlent d'upload/download en ASCII ou Binaire)

    Quelqu'un saurait comment faire en sorte pour que mon .zip soit pas "malade" ? :)

    Merci !

    [EDIT]

    J'ai trouvé la solution !! SUr internet je voyais bien qu'il fallait faire gaffe au Binary/ASCII, mais même en utilisant l'option de FileZilla, rien ne fonctionnait.

    J'ai donc créé moi-même mon client d'upload/download de fichiers, en précisant bien "binary" tant à l'upload qu'au download, et ça marche parfaitement !

    Je n'ai pas trouvé la solution sur internet, voilà pourquoi je souhaitais la partager, au cas où.. ;)

    -
    Edité par Thorgata 16 mars 2019 à 19:08:10

    • Partager sur Facebook
    • Partager sur Twitter

    [BATCH] [FTP] Problème de corruption de fichier

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown