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.