...
✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Перемістіть Zip-файл із сервера на сервер за допомогою Ajax

15

Опубліковано в PHP

Це короткий допис на тему переміщення zip-файлу з сервера на сервер за допомогою Ajax. Нещодавно я працював над подібним завданням для одного з веб-сайтів мого клієнта. Це може бути корисно для когось, тому я вирішив написати на ньому допис.

У цій статті я припускаю, що у вас є кнопка надсилання, і вам потрібно отримати zip-файл з іншого сервера. Скажімо, шлях до ZIP-файлу – http://example.com/archieves/test.zip.

Помістіть наведений нижче код у свій файл. У цьому файлі ми викликаємо Ajax за натисканням кнопки. До файлу Ajax ми надсилаємо вихідний шлях до файлу 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>

Далі, у файлі ajax.php ми пишемо фактичний код для переміщення zip-файлу з сервера на сервер. Нижче наведено код у файлі ajax.php.

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

Це воно. Сподіваюся, ви розумієте, як переміщувати zip-файл із сервера на сервер за допомогою Ajax. Якщо у вас є якісь запитання чи пропозиції, залиште коментар нижче. Будь ласка, прочитайте статті, пов’язані із цим, Завантаження файлів Ajax за допомогою PHP та jQuery та Завантаження та перетягування файлів за допомогою JavaScript та PHP.

Джерело запису: artisansweb.net

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі