我正在为 Google Drive 构建批量上传过程。我一直在尝试确认所有通过 API 上传的文件也会进行病毒和恶意软件扫描,但找不到任何相关文档。有谁知道 1:所有文件都被扫描,2:是否有 API 调用来获取扫描结果,或者如果文件被感染,是否会回滚标准错误?如果您可以向我指出任何有关这方面的文档,那就太好了。
-例如
我正在为 Google Drive 构建批量上传过程。我一直在尝试确认所有通过 API 上传的文件也会进行病毒和恶意软件扫描,但找不到任何相关文档。有谁知道 1:所有文件都被扫描,2:是否有 API 调用来获取扫描结果,或者如果文件被感染,是否会回滚标准错误?如果您可以向我指出任何有关这方面的文档,那就太好了。
-例如
您可以使用EICAR 病毒测试字符串来了解 Drive 如何处理病毒。这是一个名为 eicar.exe 的全局共享文件,它只不过是一个无害的字符串,但 Google Drive 的下载扫描会将其检测为病毒。
你会注意到:
因此,要回答您的原始问题,您应该能够使用 files.get(acknowledgeAbuse=false) 跟踪 files.insert() 以确定 Drive 是否认为您的新文件是病毒(注意 403 滥用响应)。
请注意,与所有防病毒服务一样,Google 会不断更新其病毒定义,因此未检测为病毒(假阴性)的文件可能会在以后被检测为病毒,而被错误检测为病毒的文件(假阳性)将来可能不再被检测为病毒。