Hi,

I'm always finding that file is null for file upload? If I submit the form
without async=true then file value is set and it works.

            <t:zone t:id="profileZone">

                <form t:type="form" t:id="uploadForm" async="true">
                    <t:errors/>
                    <input t:type="upload" t:id="file" t:value="file"
validate="required"/>
                    <input t:type="submit" value="Upload"/>
                </form>

    public void onValidateFromUploadForm() {
        if (file != null) {
            File copied = new File("./uploads/" + file.getFileName());
            file.write(copied);
         } else {
             System.out.println("upload failed");
        }
    }

Reply via email to