Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Déplacer le fichier Zip d’un serveur à un autre à l’aide d’Ajax

11

Publié dans PHP

Ceci est un article rapide sur le sujet du déplacement de fichier zip d’un serveur à un autre à l’aide d’Ajax. Récemment, j’ai travaillé sur une tâche similaire pour l’un de mes sites Web clients. Cela peut être utile à quelqu’un, alors j’ai décidé d’écrire un article à ce sujet.

Pour cet article, je suppose que vous avez un bouton d’envoi et que vous devez récupérer le fichier zip à partir d’un autre serveur. Disons que le chemin du serveur pour un fichier zip est http://example.com/archieves/test.zip.

Placez le code ci-dessous dans votre fichier. Dans ce fichier, nous donnons un appel Ajax en cliquant sur un bouton. Au fichier Ajax, nous envoyons un chemin source d’un fichier zip.

<input type="button" class="submit" value="Submit">
 
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
    $(function() {
        $('body').on('click', '.submit', function() {
            $.ajax({
                type: 'POST',
                url: 'ajax.php',
                data: {'source': 'http://example.com/archieves/test.zip'},
                success:function(response) {
                    alert(response);
                }
            });
        });
    });
</script>

Ensuite, dans le fichier ajax.php, nous écrivons le code réel pour déplacer le fichier zip d’un serveur à un autre. Vous trouverez ci-dessous le code dans le fichier ajax.php.

<?php
$arr_file = explode("/", $_POST['source']);
$filename = end($arr_file);
 
file_put_contents($filename, file_get_contents($_POST['source']));
 
echo 'success';
?>

C’est ça. J’espère que vous comprenez comment déplacer un fichier zip d’un serveur à un autre en utilisant Ajax. Si vous avez des questions ou des suggestions, veuillez laisser un commentaire ci-dessous. Veuillez lire nos articles connexes Téléchargement de fichiers Ajax avec PHP et jQuery et Téléchargement de fichiers par glisser-déposer à l’aide de JavaScript et PHP.

Source d’enregistrement: artisansweb.net

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails