{"id":185,"date":"2014-06-19T22:49:15","date_gmt":"2014-06-19T20:49:15","guid":{"rendered":"http:\/\/www.valeriofinazzo.it\/wordpress\/?p=185"},"modified":"2014-06-19T22:49:15","modified_gmt":"2014-06-19T20:49:15","slug":"chronoform-tutorial-4-upload-file","status":"publish","type":"post","link":"http:\/\/www.valeriofinazzo.it\/wordpress\/2014\/06\/chronoform-tutorial-4-upload-file\/","title":{"rendered":"CHRONOFORM &#8211; TUTORIAL 4 &#8211; UPLOAD FILE"},"content":{"rendered":"<p style=\"color: #0d293f; text-align: justify;\">Nell&#8217;articolo di oggi vedremo come gestire l&#8217;upload di file con Chronoform. Con questa funzione potremmo aggiungere al nostro form dei campi input di tipo file e con facilit\u00e0 configurare tutti i controlli tipici di un capo di tipo file.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Come primo step carichiamo il form manager di Chronoform, selezioniamo il nostro form e accediamo in modalit\u00e0 modifica tramite il Wizard.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Nel wizard selezionamo un componente di tipo FileUpload e con la funzione di drag and drop la aggiungiamo al nostro form. A questo punto configuriamo le properties dell&#8217;oggetto e in particolare configuriamo:<\/p>\n<ul style=\"color: #143c5d; text-align: justify;\">\n<li>Allowed Extensions<\/li>\n<li>Maximum File Size in KB<\/li>\n<\/ul>\n<div style=\"color: #0d293f; text-align: justify;\">E&#8217; necessario configurare queste variabili, in assenza di valori Chronoform impedir\u00e0 il caricamento del file.<\/div>\n<div style=\"color: #0d293f; text-align: justify;\">Modificate le variabili e salvato il form, torniamo al form manager, selezioniamo nuovamente il form tramite il pulsante modifica.<\/div>\n<div style=\"color: #0d293f; text-align: justify;\">Compare il sistema a scheda e selezionamo la scheda File Uploads.<\/div>\n<div style=\"color: #0d293f; text-align: justify;\">In questa scheda completiamo la configurazione del form. Possiamo stabilire:<\/div>\n<div style=\"color: #0d293f;\">\n<ul style=\"color: #143c5d; text-align: justify;\">\n<li>il path dove i file verranno salvati (Full upload Path)<\/li>\n<li>il formato del nome con cui verranno salvati (FileName format)<\/li>\n<li>il messaggio di errore per limite dimensione superiore non rispettato (Size Exceeded error)<\/li>\n<li>il messaggio di errore per estensione non supportata (Type not allowed error)<\/li>\n<li>il messaggio di errore per limite dimensione inferiore non rispettato (Size less error)<\/li>\n<\/ul>\n<div style=\"text-align: justify;\">A questo punto potete testare il vostro form e verificare il corretto salvataggio nel file system del file caricato secondo le vostre regole.<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nell&#8217;articolo di oggi vedremo come gestire l&#8217;upload di file con Chronoform. Con questa funzione potremmo aggiungere al nostro form dei campi input di tipo file e con facilit\u00e0 configurare tutti i controlli tipici di un capo di tipo file. Come primo step carichiamo il form manager di Chronoform, selezioniamo il nostro form e accediamo in &hellip; <a href=\"http:\/\/www.valeriofinazzo.it\/wordpress\/2014\/06\/chronoform-tutorial-4-upload-file\/\" class=\"more-link\">Continua la lettura di <span class=\"screen-reader-text\">CHRONOFORM &#8211; TUTORIAL 4 &#8211; UPLOAD FILE<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[30],"tags":[32,31],"_links":{"self":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/185"}],"collection":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/comments?post=185"}],"version-history":[{"count":1,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/185\/revisions"}],"predecessor-version":[{"id":186,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/185\/revisions\/186"}],"wp:attachment":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/media?parent=185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/categories?post=185"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/tags?post=185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}