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

    Uploading Images

    Asked by chadsorsdahl on December 18, 2011 at 07:30 PM

    On one of my forms, I need the ability for clients completing a form to upload their images.  Is this possible to do? And how do you do it?  If so, will the images appear in the email I receive?



  • Profile Image
    JotForm Support

    Answered by abajan on December 18, 2011 at 08:56 PM

    Yes, this can be accomplished by placing a File Upload button in the form:

    1. Load the form in question into the form builder and click the field under which you want the upload button to be inserted 

    2. Click File Upload in the Form Tools menu

    3. Assuming you would like your clients to upload only images via that button, click Extensions and remove all those not associated with images, leaving just the last four, highlighted below:

    (Click to zoom)

    If you wish to allow more than one image to be uploaded at a time, click the Allow Multiple button, shown in the same screenshot above. The upload button's text can be changed to something more appropriate like "Upload your pix" (for example) by right-clicking the field, clicking Show Properties and editing the text, as illustrated by emrew86 here. (The color of the button can also be changed.)

    4. To get the image (as opposed to just the link to the image) to appear in your notification, the tag for the upload button in the Compose Email section of said notification would need to be altered. Hovering your mouse over the upload button's image field's info icon (the small blue disc with a white "i" in the center) in floating menu on the right of that section will cause a tooltip to appear that explains how the tag must be changed. As an example, if the upload button's tag is {sendFiles} and you wanted the images sent to be displayed with a height of 150 pixels, you would change the tag to {IMG:sendFiles::150}. (Casing is important. So, {img:sendFiles::150} will not work. Nor will {IMG:SendFiles::150} for that matter.)

    5. When done, click the notification's "Finish" button and save the form. Additional information on having uploaded images appear in email alerts can be found in this thread.

    It is important to note that once an email alert has been manually edited, it will no longer be automatically updated with changes made to the form and you will have to manually update the notification to reflect the said changes.

    If you need clarification on anything, please let us know.

  • Profile Image
    JotForm Support

    Answered by abajan on December 18, 2011 at 09:46 PM

    Incidentally, having looked at your forms and seeing that they are of a medical nature, I suggest that you have your clientele use only the secure version of the said forms, especially considering the fact that at least one of them will have image uploads. (All of the codes provided by the Embed Form Wizard will be changed to their secure equivalent if Secure form is checked.) 

    Of course, I don't know how large your client base is but I imagine that you would normally receive more than 10 submissions per month and since only 10 secure submissions are allowed for Free accounts (see our Pricing page), upgrading to Premium might not be a bad idea.

    Just a suggestion.

  • Profile Image

    Answered by chadsorsdahl on December 18, 2011 at 11:48 PM

    Thanks abajan,

    that worked perfectly for images. 

    I have been looking at upgrading account.  Thanks for the heads up.