ZIP-архивы известны своей способностью сжимать большое количество файлов, но знаете ли вы, что их также можно использовать для помещения в карантин зараженного файла? Все, что вам нужно сделать, это создать новый ZIP-архив для опасного контента и применить к нему шифрование и защиту паролем; опасный файл будет эффективно нейтрализован, поэтому он не сможет проникнуть в другие приложения или программы. Поскольку это может быть сложным процессом для выполнения вручную, мы продемонстрируем, как вы можете выполнить всю операцию, используя API в JavaScript.

Давайте начнем с запуска этой команды для установки jQuery:

bower install jquery

После установки вызовем функцию со следующим примером кода:

var settings = {
     "url": "https://api.cloudmersive.com/convert/archive/zip/create/quarantine",
     "method": "POST",
     "timeout": 0,
     "headers": {
          "password": "<string>",
          "encryptionAlgorithm": "<string>",
          "Content-Type": "application/x-www-form-urlencoded",
          "Apikey": "YOUR-API-KEY-HERE"
     },
     "data": {
          "inputFile1": "<binary>"
     }
};
$.ajax(settings).done(function (response) {
     console.log(response);
});

Это обеспечит безопасность других ваших активов, в то же время содержащих вредоносный контент. Чтобы получить ключ API, перейдите на веб-сайт Cloudmersive и зарегистрируйте бесплатную учетную запись; это обеспечивает 800 вызовов в месяц через любой из наших API.