title: "Object not callable" when echoing posted image
body: <p>I'm trying to listen for a file being sent over post with the key <code>'image'</code>, then return it back to the caller.</p>
  
  <pre><code>from flask import Flask, request, make_response
  app = Flask(__name__)
  
  @app.route('/', methods = ['POST', 'GET'])
  def img():
      if request.method == 'GET':
          return "yo, you forgot to post"
      else:
          img = request.files['image']
          resp = make_response(img)
          resp.status_code = 200
          return resp
  
  if __name__ == "__main__":
      app.debug = True
      app.run(host='0.0.0.0')
  </code></pre>
  
  <p>This fails with the message:</p>
  
  <blockquote>
    <p>TypeError: 'FileStorage' object is not callable</p>
  </blockquote>
  
  <p>I'm not massively familiar with Python, but I thought by doing the above that I was passing the <code>byte[]</code> straight through memory?</p>
  
  <p>How do you achieve this without it failing? I want to take it the image blob from the request, manipulate it (not currently), and return it straight back out. In memory, without saving it to the file system.</p>