上传PDF文件并验证大小不超过2mb

Uploading PDF file and validates the size not more than 2mb

本文关键字:不超过 2mb 验证 PDF 文件 上传      更新时间:2023-09-26

任何关于上传PDF文件的示例代码只验证大小不超过2mb。如果文件大于2mb,系统将不接受该文件,或者直接删除表单上的文件,以便用户再次上传正确的文件(小于或等于2mb)。非常感谢你们。对不起,我的英语不好。

您可以在html文件中尝试使用此JavaScript代码。

function SubmitForm() {
                    var imgpath = document.getElementById("fileUpload").value;
                    if(imgpath=="")
                    {
                        document.getElementById("lblError").innerHTML = "No file was chosen before clicking on Upload button. Please chose a file first.";
                        return;
                    }
                    var allowedFiles = [".pdf"];
                    var fileUpload = document.getElementById("fileUpload");
                    var lblError = document.getElementById("lblError");
                    var regex = new RegExp("([a-zA-Z0-9's_''.'-:])+(" + allowedFiles.join('|') + ")$");
                    if (!regex.test(fileUpload.value.toLowerCase())) {
                        lblError.innerHTML = "Please upload files having extensions: <b>" + allowedFiles.join(', ') + "</b> only.";
                        return;
                    }
                    if (fileUpload.files[0].size > 2097152){
                        lblError.innerHTML = "File size is more than 2 MB.";
                        return;
                    }
                    lblError.innerHTML = "";
                    return;
                    lblError.innerHTML = "File Upload in Progress.......";
                    document.form.action = "upload_filedata.asp";
                    document.form.submit();
                } 

并将此命名为"JavaScript:SubmitForm();" with you Submit按钮