Fixed 'access denied' issue by passing file in over pipe.

I found I was getting 'access denied' whenever my clamd server was running. This patch fixes it by pushing the file over the input stream rather than asking clamdscan to read it off the file system.