batflat icon indicating copy to clipboard operation
batflat copied to clipboard

403 error when I want to send form

Open jaroslav-mor opened this issue 2 years ago • 1 comments

I have custom form(with custom php, built on phpmailer) when I added my template to batflat, I've got problem with form redirections. When attachment is too big it should redirect to my custom html error page. Instead of this I have error 403, without batflat it works fine.

jaroslav-mor avatar Apr 13 '22 12:04 jaroslav-mor

HI @jaroslav-mor ,

You could possibly fix this by implementing a quick filesize check on client-side using JavaScript if you know the max upload availability. Just update the form HTML accordingly referencing the example below:

<input type="file" id="file">
<div id="notice"></div>
<script>
var fileUpload = document.getElementById("file");

fileUpload.onchange = function() {
    if(this.files[0].size > 10485760){  //10MB (10*1024*1024bytes)
       this.value = ""; // clear the file upload input
       document.getElementById('notice').innerHTML = '<span style="color:red;">The selected file exceeded 10MB and could not be uploaded.</span>';
    };
};
</script>

haydius avatar Jan 17 '23 09:01 haydius