我需要从打开的输入类型文件弹出框中选择有限的文件。我不想使用像jquery或javascript那样的验证。
<input type="file" name="question_pic" id="id_question_pic" max-uploads = 6/>
您可以使用Jquery来限制no。文件上传:
HTML
<input type="file" name="question_pic" id="id_question_pic" multiple max-uploads = 6/>
Jquery
var noOfUploads;
$("#id_question_pic").change(function() {
if(noOfUploads > $(this).attr(max-uploads))
{
alert('Only '+$(this).attr(max-uploads)+' uploads Allowed');
}
else
{
noOfUploads = noOfUploads + 1;
}
});
由于您不想进行客户端验证并使用PHP标记您的问题,因此必须执行服务器端。但是,请记住,只有在HTTP请求完成后(在上传要传输的文件之后),您才能得到请求的答案。