WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
hallo zusammen!
Ich benutze das etwas abgeänderte Template Jobapplication, um die Möglichkeit des Dateiuploads zu gewährleisten.
Gibt es eine andere Möglichkeit, außer den Wert von max-upload-size des Servers zu ändern, um den Upload im Formular zu begrenzen?
danke
WBCE 1.6.1 - Fraggy 2.7.1 - PHP 8.2.13- All-inkl
Ein Leben ohne Hund ist möglich, aber sinnlos
Offline
[== HTML ==]
<input type="hidden" name="MAX_FILE_SIZE" value="Wert in bytes" />
geht auch mit JS, gibt diverse Anleitungen im Netz
Offline
dankeschön
WBCE 1.6.1 - Fraggy 2.7.1 - PHP 8.2.13- All-inkl
Ein Leben ohne Hund ist möglich, aber sinnlos
Offline
Ergänzend:
https://miniform.dev4me.com/template-he … le-upload/
Filesize checks
If you want to do some javascript checks to prevent large uploads that will fail, you can use a special label {UPLOAD_LIMIT} that will give a number representing the current limits of your server in Mb's.
The demo template has a small javascript included that will perform this check.
<script>
function checkFile(fieldObj) {
var FileSize = fieldObj.files[0].size;
var FileSizeMB = (FileSize/1048576).toFixed(2);
if (FileSizeMB>{UPLOAD_LIMIT}) {
var error = "Filesize: " + FileSizeMB + " Mb \n\n";
error += "The maximum upload size is {UPLOAD_LIMIT} Mb.\n\n";
alert(error);
return false;
}
}
</script>
Code allein macht nicht glücklich. Jetzt spenden!
Online
So, noch ein Lösungsansatz:
<script language='JavaScript'>
function checkFileSize(inputFile) {
var max = 2000000; // 2MB
if (inputFile.files && inputFile.files[0].size > max) {
alert("Datei zu groß! Bilder dürfen höchstens 2 MB haben.");
inputFile.value = null; // Clear the field.
}
}
</script>
<label for="bild3"><span>Datei3 hochladen</span>
<input class="{BILD3_ERROR}" type="file" id="bild3" name="mf_bild3" value="{BILD3}" onChange="checkFileSize(bild3)"/>
</label>
Ev könnte man das auch mit dem hiddenfield wie oben erwähnt verbinden.
Online
Seiten: 1