Sometimes an EXIF tag contains raw bytes rather than an EXIFClass object.
Return the raw bytes as a string.
Change-Id: I7a0b1a9ba4e8e810093ab6030bcdca6adcee523b
Update anything using configuration items to use the global CONF
object from Oslo Config rather than using the Flask config as
the Oslo Config CONF object can be used outside of the Flask
application context.
Change-Id: Ie7eafd322ab1a6f57ff1e8e5b66e27079caa4aba
Allow users to upload file for analysis and calculate hash for file.
Later we probably need to send this to some shared storage (Swift)
and then pass the file_id to a queue so the workers can pick it up
and process it accordingly.
Change-Id: Ie45adb5154c1c17f61c6d0cdddeaa2191d05f91e