<dependency>
<groupId>com.uvasoftware</groupId>
<artifactId>scanii-java</artifactId>
<version>${latest.release.version}</version>
</dependency>
package com.uvasoftware.scanii;
import com.uvasoftware.scanii.models.ScaniiProcessingResult;
import java.nio.file.Paths;
public class Sample {
public static void main(String[] args) {
// in this example args contains the key secret and file path:
String key = args[0];
String secret = args[1];
ScaniiClient client = ScaniiClients.createDefault(key, secret);
ScaniiProcessingResult result = client.process(Paths.get(args[2]));
System.out.printf("checksum: %s, content-type: %s and findings: %s%n",
result.getChecksum(),
result.getContentType(),
result.getFindings());
if (result.getFindings().isEmpty()) {
System.out.println("Content is safe!");
}
}
}
Please note that you will need a valid scanii.com account and API Credentials.