Google Cloud Platform (GCP) — это сервис облачных вычислений Google, и хотя он появился на рынке новее, чем Microsoft Azure или Amazon Web Services, его популярность начинает расти. В этом кратком руководстве мы покажем, как можно защитить данные, которые вы доверяете файлу хранилища GCP, с помощью API сканирования на вирусы в JavaScript. Этот полезный инструмент автоматически сканирует целевой файл и любой загруженный контент на наличие вирусов, вредоносных программ, троянов, программ-вымогателей и программ-шпионов менее чем за секунду.

Чтобы начать работу, мы запустим эту команду для установки jQuery:

bower install jquery

Теперь мы можем вызвать функцию сканирования на вирусы с помощью следующего кода:

var form = new FormData();
form.append("jsonCredentialFile", fileInput.files[0], "file");
var settings = {
     "url": "https://api.cloudmersive.com/virus/scan/cloud-storage/gcp-storage/single",
     "method": "POST",
     "timeout": 0,
     "headers": {
          "bucketName": "<string>",
          "objectName": "<string>",
          "Content-Type": "multipart/form-data",
          "Apikey": "YOUR-API-KEY-HERE"
     },
     "processData": false,
     "mimeType": "multipart/form-data",
     "contentType": false,
     "data": form
};
$.ajax(settings).done(function (response) {
     console.log(response);
});

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