在我的一个表单(jquery + html + php)中,我必须在上传到服务器之前检查文件的扩展名。即。用户只能在固定尺寸内上传.jpg
个文件,例如:150px X 100px。为此,我将不得不使用javascript编写客户端验证。
答案 0 :(得分:2)
答案 1 :(得分:1)
Javascript无法检查文件的真实类型。这意味着用户可以通过将其重命名为jpg扩展名来上传BMP文件。
然而,可以完成这项工作的示例javascript代码是:
// Assume that filename is a variable that holds the filename
if(filename.lastIndexOf(".jpg") == -1) {
return false;
}
else {
return true;
}