我想有input标签上传多个图片。
我在预览中有格式限制(调用更改触发器)如下所示。如何对大于100 can的图像添加另一个限制?
function previewPhotoInput() {
var $preview = $('#previewPhoto');
if (this.files) {
var files = this.files;
$.each(files, function (i, file) {
if (!/\.(jpeg|jpg)$/i.test(file.name)) {
return alert("Invalid Format!");
}
var reader = new FileReader();
$(reader).on("load", function () {
$preview.append($("<img/>", { src: this.result, height: 100 }));
});
reader.readAsDataURL(file);
});
}
}发布于 2017-11-08 06:33:37
在提交输入表单或文件输入控件更改时使用下列方法和调用
function ValidateImageFile() {
var file = $(".fupFileUpload")[0].files[0]; //fupFileUpload add class to your file upload control
var fileType = file.type;
var ValidImageTypes = ["image/gif", "image/jpeg", "image/png", "image/tiff", , "image/bmp"];
if ($.inArray(fileType, ValidImageTypes) < 0) {
alert("Please select valid image file."); //set label text if you want to display error message in label
return false;
}
else if( file.size > 1000000){ // file.size is in bytes
alert("Please select file less than 100 kb.");
return false;
}
return true;
}https://stackoverflow.com/questions/47172888
复制相似问题