diff --git a/static/script.js b/static/script.js index 7c18832..cbd7525 100644 --- a/static/script.js +++ b/static/script.js @@ -122,6 +122,10 @@ function save(partID) { var data = new FormData(); if (datasheet.length == 1) + if(! datasheet[0]['name'].match(/^[\w\-]+\.pdf$/g)) { + alert('Invalid filename. Please match /^[\w\-]+\.pdf$/g'); + return; + } data.append('datasheet-file', datasheet[0]); data.append('block', block_v); data.append('type', type_v);