What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.

  • Profile Image

    "Content-disposition: attachment" on .jpg and .JPG means images cannot be displayed in the browser

    Asked by reidpr on May 26, 2012 at 05:09 PM


    Sometime in the past few weeks/months, .jpg and .JPG files acquired a "Content-disposition: attachment" header, so they can no longer be displayed in the browser (instead, a download is forced).

    Looking at some other threads, it seems this hack is required for certain Microsoft file types, but it's inappropriate for most everything else. Thanks!




    curl --head --location http://submit.jotform.us/uploads/reidpr/20697284656163/203874711991753973/IMG_0288.jpg
    HTTP/1.1 302 Moved Temporarily
    Server: nginx/1.0.8
    Date: Sat, 26 May 2012 21:06:41 GMT
    Content-Type: text/html
    Content-Length: 160
    Connection: keep-alive
    Location: http://s3.amazonaws.com/jufs/reidpr/20697284656163/203874711991753973/IMG_0288.jpg

    HTTP/1.1 200 OK
    x-amz-id-2: 37lcfSmZIENCOzptRw+WY6I2xrmsNEvg856CwYlpx5lANXghXaVG8hmrdDm6Wdc3
    x-amz-request-id: 2C30ED8B7B672B3C
    Date: Sat, 26 May 2012 21:06:57 GMT
    Content-Disposition: attachment; filename="IMG_0288.jpg"
    Last-Modified: Sat, 26 May 2012 20:52:06 GMT
    ETag: "ca1a3c22f307cd35fa5f4ccafe49fa18"
    Accept-Ranges: bytes
    Content-Type: image/jpeg
    Content-Length: 330357
    Server: AmazonS3

  • Profile Image
    JotForm Support

    Answered by liyam on May 26, 2012 at 11:09 PM


    Is this still happening after eee's fix?

    Can you also tell us where this part happens?


  • Profile Image

    Answered by reidpr on May 27, 2012 at 12:08 PM

    I don't know when or what eee's fix was, but it still happens as of 30 seconds ago. :)

    It happens anytime you request a .jpg or .JPG file (example above). The easiest way to reproduce it is to use the curl command above, because then you can see the exact headers. But you can also reproduce it with a browser: visit the URL of a .jpg or .JPG file uploaded to a form. it should display in the browser, but instead the browser offers to download it.



  • Profile Image
    JotForm Support

    Answered by liyam on May 27, 2012 at 01:15 PM

    Let me forward this matter to the development team.  One of them will respond to this as soon as possible.

    Thanks for your patience.