Jason, If you don't expressly need it to run server side, you could always use a simple little javascript check if you want. *<script type="text/javascript"> function checkFileType() { // for mac/linux, else assume windows if (navigator.appVersion.indexOf('Mac') != -1 || navigator.appVersion.indexOf('Linux') != -1) var fileSplit = '/'; else var fileSplit = '\\'; var fileTypes = new Array('.zip', '.ZIP', '.jpg', '.JPG'); // valid filetypes var fileName = document.getElementById('UploadFile').value; // current value in your file upload box var extension = fileName.substr(fileName.lastIndexOf('.'), fileName.length); var valid = 0; for(var i in fileTypes) { if(fileTypes[i] == extension) { valid = 1; break; } } if(valid == 1) alert("The file to be uploaded is a PDF or ZIP file!"); else alert("Invalid file type!"); * *}* *</script>*