- There has been a check for the file type before sending to PhotoDNA, this should take care of the 'not verified as image' section.
Error response from PhotoDNA service: {
"Status": {
"Code": 3206,
"Description": "The given file could not be verified as an image",
"Exception": null
},
"ContentId": null,
"IsMatch": false,
"MatchDetails": null,
"XPartnerCustomerId": null,
"TrackingId": "WUS_8832767f55c743fbb0b73619d78ed0f1_57c7457ae3a97812ecf8bde9_b63aacd35bf24e08a8856a07269ab496",
"EvaluateResponse": null
}- build response/reply with PhotoDNA - probably guzzle or curl
- build a moderator which will limit sending requests to 5 per second