Caricamenti file su form

  • info_luca
    Domanda del 27 aprile 2021 alle ore 17:30

    Se apro il form attraverso il link inserito su Facebook o instagram nel form non mi fa allegare immagini. Questo succede su mobile. Non esce nessun errore. Ma non carica il file.

    Se lo stesso form lo apro ( sempre su mobile) direttamente da browser funziona.

    Siccome sto usando inserzioni a pagamento per pubblicizzare il form avrei bisogno di capire come risolvere il problema

    Grazie

    Jotform Thread 3063766 Screenshot
  • Sara_G
    Risposta del 28 aprile 2021 alle ore 04:26

    Buongiorno Luca,

    Puoi condividere con noi cortesemente il link del tuo modulo, condiviso su Facebook e Instagram, dal quale non e' possibile caricare un file?
    Inoltre puoi indicarci se il problema si verifica utilizzando un device iOS o Android?

    Attendiamo tuoi aggiornamenti per procedere con ulteriori controlli.

  • info_luca
    Risposta del 28 aprile 2021 alle ore 04:33

    grazie.

    il link che genara l'annuncio facebook/instagram è questo:

    https://www.topvintagefootballshirts.com/page/compravendita-maglie-calcio?fbclid=IwAR27DJgDkNpyXlNBRb6zt6VqkUbbD0Ddipd0-WzgbR24Z740LzVT_zOvBnA

    il problema l'ho riscontrato su android. non ho possibilità di provare se è presente il problema anche su iOS

  • Sara_G
    Risposta del 28 aprile 2021 alle ore 06:48

    Ciao Luca,

    Grazie per i dettagli.

    Puoi gentilmente anche confermarci che le dimensioni e il formato/tipo del file che provi ad allegare anche dal link siano in linea con quelle inserite nelle proprieta' Carica File:
    129514 upload Screenshot 10
    Inoltre verifica anche cortesemente questo link: https://www.jotform.com/help/82-adding-a-form-to-facebook-custom-iframe-app

    Attendiamo un tuo gentile cenno di riscontro per procedere con ulteriori controlli.

  • info_luca
    Risposta del 28 aprile 2021 alle ore 11:20

    nelle proprietà ho lasciato asterisco come da default. non penso sia il problema perchè da cellulare se apro il form direttamente i file vengono caricati.

    1619622904 60897bf82e247  Screenshot 20

    mentre sul mio sito ho caricato il seguente codice:

    <img alt="Caricamenti file su form Image-11" src="https://egress.storeden.net/gallery/60828f41be7ea0692514f18a" style="max-width: 100%" />​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​<br />

    <iframe allow="geolocation; microphone; camera" allowfullscreen="true" allowtransparency="true" frameborder="0" id="JotFormIFrame-211162595845359" onDISABLEDload="window.parent.scrollTo(0,0)" scrolling="no" src="https://form.jotform.com/211162595845359" style="

       min-width: 100%;

       height:539px;

       border:none;" title="Modulo Vendita Maglie"></iframe> <script type="text/javascript">

       var ifr = document.getElementById("JotFormIFrame-211162595845359");

       if (ifr) {

        var src = ifr.src;

        var iframeParams = [];

        if (window.location.href && window.location.href.indexOf("?") > -1) {

         iframeParams = iframeParams.concat(window.location.href.substr(window.location.href.indexOf("?") + 1).split('&'));

        }

        if (src && src.indexOf("?") > -1) {

         iframeParams = iframeParams.concat(src.substr(src.indexOf("?") + 1).split("&"));

         src = src.substr(0, src.indexOf("?"))

        }

        iframeParams.push("isIframeEmbed=1");

        ifr.src = src + "?" + iframeParams.join('&');

       }

       window.handleIFrameMessage = function(e) {

        if (typeof e.data === 'object') { return; }

        var args = e.data.split(":");

        if (args.length > 2) { iframe = document.getElementById("JotFormIFrame-" + args[(args.length - 1)]); } else { iframe = document.getElementById("JotFormIFrame"); }

        if (!iframe) { return; }

        switch (args[0]) {

         case "scrollIntoView":

          iframe.scrollIntoView();

          break;

         case "setHeight":

          iframe.style.height = args[1] + "px";

          break;

         case "collapseErrorPage":

          if (iframe.clientHeight > window.innerHeight) {

           iframe.style.height = window.innerHeight + "px";

          }

          break;

         case "reloadPage":

          window.location.reload();

          break;

         case "loadScript":

          if( !window.isPermitted(e.origin, ['jotform.com', 'jotform.pro']) ) { break; }

          var src = args[1];

          if (args.length > 3) {

            src = args[1] + ':' + args[2];

          }

          var script = document.createElement('script');

          script.src = src;

          script.type = 'text/javascript';

          document.body.appendChild(script);

          break;

         case "exitFullscreen":

          if   (window.document.exitFullscreen)    window.document.exitFullscreen();

          else if (window.document.mozCancelFullScreen)  window.document.mozCancelFullScreen();

          else if (window.document.mozCancelFullscreen)  window.document.mozCancelFullScreen();

          else if (window.document.webkitExitFullscreen) window.document.webkitExitFullscreen();

          else if (window.document.msExitFullscreen)   window.document.msExitFullscreen();

          break;

        }

        var isJotForm = (e.origin.indexOf("jotform") > -1) ? true : false;

        if(isJotForm && "contentWindow" in iframe && "postMessage" in iframe.contentWindow) {

         var urls = {"docurl":encodeURIComponent(document.URL),"referrer":encodeURIComponent(document.referrer)};

         iframe.contentWindow.postMessage(JSON.stringify({"type":"urls","value":urls}), "*");

        }

       };

       window.isPermitted = function(originUrl, whitelisted_domains) {

        var url = document.createElement('a');

        url.href = originUrl;

        var hostname = url.hostname;

        var result = false;

        if( typeof hostname !== 'undefined' ) {

         whitelisted_domains.forEach(function(element) {

           if( hostname.slice((-1 * element.length - 1)) === '.'.concat(element) || hostname === element ) {

             result = true;

           }

         });

         return result;

        }

       }

       if (window.addEventListener) {

        window.addEventListener("message", handleIFrameMessage, false);

       } else if (window.attachEvent) {

        window.attachEvent("onmessage", handleIFrameMessage);

       }

       </script>


  • Rosa_C
    Risposta del 29 aprile 2021 alle ore 05:37

    Buongiorno,
    Ho compreso che non riesce a caricare il file solo quando apre il modulo dal link dalle inserzioni su Instagram e Facebook, mentre aprendo il modulo direttamente dal browser non riscontra nessun problema.
    Ho provato ad aprire il modulo andando sul link che ha indicato usando un dispositivo mobile Android e non ho riscontrato nessun problema nel caricare il file sul modulo
    Provi cortesemente ad usare un altro dispositivo.
    Se il problema persiste, avremmo bisogno delle seguenti informazioni:

    1 . Il dispositivo che sta usando

    2 . La versione del sistema operativo

    3 . La versione del browser
    Restiamo in attesa di suoi aggiornamenti.

    Distinti saluti.


  • top_vintage_football
    Risposta del 29 aprile 2021 alle ore 11:33

    1-galaxy A71

    2-android 11

    Come da immagini allegate problema si presenta appena entro attraverso inserzione Facebook.

    Se invece clicco su 3 puntini in basso a destra e faccio apri browser allora funziona correttamente aprendosi nella scheda del browser

    1619710244 608ad124bf70a Screenshot 2021 Screenshot 10

  • Rosa_C
    Risposta del 30 aprile 2021 alle ore 08:10

    Buongiorno,
    Abbiamo effettuato ulteriori test con diversi dispositivi Android e il form su questo link funziona correttamente.
    https://www.topvintagefootballshirts.com/page/compravendita-maglie-calcio?fbclid=IwAR27DJgDkNpyXlNBRb6zt6VqkUbbD0Ddipd0-WzgbR24Z740LzVT_zOvBnA
    Abbiamo potuto caricare foto senza alcun problema.

    Le mando la schermata:

    https://drive.google.com/file/d/1F-ivYr3Ug_nPAZjTI1NKiulXZfAKgHa_/view?usp=sharing

    Provi cortesemente usando un altro dispositivo mobile.

    Se il problema persiste ci invii cortesemente il video dello schermo, procederemo con ulteriori verifiche.
    Grazie.