Take Photo Widget

  • MrAdelman
    Asked on September 20, 2018 at 3:01 PM

    While utilizing this integrated Take Photo Widget on a form.

    While testing this widget on my form using a mobile device I do not see this Widget actually has an actual functional ability or a button onto the form which actually activates an internal mobile device onboard camera.  

    However, I do see created on the form is an upload file button which needs to be clicked then the user has to go through a sequences of either choosing an actual photo file or any other type file to upload to the form or go through various other options in my case selecting one of the Android System options which will then essentially leads me to the finally having the ability to select the camera option to actually bring up the camera.   It seems this is a very cumbersome method for a user having to take an immediate location photo.   Is there an alternative integration to get the camera to pop up to take a photo?

     

     

  • Adrian
    Replied on September 20, 2018 at 4:09 PM

    While testing this widget on my form using a mobile device I do not see this Widget actually has an actual functional ability or a button onto the form which actually activates an internal mobile device onboard camera.  

    When the form is opened in the browser, the user is prompted to allow camera access to the form.

    If the users allow the camera access, the camera will be opened directly in the browser.

    https://www.jotform.us/form/82624279983168

    Take Photo Widget Image 10

    If the request is blocked, an upload field will be shown instead.

  • MrAdelman
    Replied on September 24, 2018 at 12:50 PM

    Hi Adrian,

    Thank you for your response. 

    Yes! while using the Chrome web browser I do receive both form field request permission's for the device location and the camera use request permission.  However, while using Samsung's older version of their web browser I only receive the device location permission request. 

    I have also cleared all personal data (eg. Browsing History, Cache, Cookies and Site Data) just in case at some point while testing the form I may have blocked/denied the request to allow the camera.  Unfortunately, I am still not receiving the camera request which is why I am seeing within form the default to the file upload field function.    I have also spoke with Samsung's technical support but they are clueless as to why the camera permission request is not being activated.    

    So, for myself I know to use the Chrome browser for proper form function.   Here is the problem I see.  If at some point in time eventually I will want another person to utilize this form.   Unfortunately, I will not know the specific browser their device is using or whether this form will be compatible or the person will encounter this same problem as myself.   I suppose I have the  ability to tell any users of the form they will be required to use Chrome or download Chrome.   Unless, you can think of an alternative work around forcing the camera request to pop up while using any browser. 


  • AshtonP
    Replied on September 24, 2018 at 2:08 PM

    Thank you for sharing the additional details. The camera works perfectly chrome and safari on most modern devices. I only mentioned these two browsers because Chrome is now an official Android browser and Safari for iOS. These two often asks for permission before in order to access the camera function.

    Could you please share more information on the device you are using? Android OS Version, Model Number etc. This may help us in getting more information on your issue.

  • MrAdelman
    Replied on September 24, 2018 at 2:37 PM

    Right, my device is not considered modern.  My device is an older device which is suitable for the majority of my purpose's.  It's a Samsung Galaxy Grand Prime.  The Android version is 5.02 which I believe is (Lollipop) I'm not positive.

  • AshtonP
    Replied on September 24, 2018 at 3:50 PM

    I have tested this with Android 6.0 worked fine. I'll locate a device with android's old web browser and try to test this. I'll update you soon on the results.