[This post contains embedded images that don't appear in email. View the post in your Web browser to see the images.]
Hmm, escaping spaces isn't documented, and I don't think it works. For example, consider the incorrect results returned in this example:
In general, I don't there is any way to exact match on filename. The SDK documentation for catalog:findPhotos() says about "operation":
The string-valued criteria that support exact match are labeled as such, e.g.
"filename" is not so labeled:
To do reasonably efficient exact matches on filename or any field that doesn't support exact match, you can do what my Any Filter plugin does: Use the operator "contains all" and then iterate through the results, eliminating any that aren't exactly equal to the search string.
[Use the reply button under the first post to ensure replies sort properly.]