1、打开ps软件,新建16*16像素的白色背景文件;
2、打开“文件--存储为“bmp格式文件,保存;
3、如果有现成的大像素图片,可以直接打开图片,拖进上述方法制作好的白色背景图片中,调整大小、位置,保存,bmp格式图片制作完成。
function check(){var aa=document.form1.userfile.value.toLowerCase().split('.')//以“.”分隔上传文件字符串alert(aa)if(document.form1.userfile.value==""){alert('图片不能为空!')return true}else{if(aa[aa.length-1]=='gif'||aa[aa.length-1]=='jpg'||aa[aa.length-1]=='bmp')//判断图片格式{alert('图片格式正确!')
return true}else{alert('对不起,你选择的图片格式不对\n图片格式应为*.jpg、*.gif、*.bmp')
实现如下:用js对上传的文件大小以及格式进行初步的判断,在服务端再进行一次判断
//判断照片大小
function getPhotoSize(obj){
photoExt=obj.value.substr(obj.value.lastIndexOf(".")).toLowerCase()//获得文件后缀名
if(photoExt!='.jpg'){
alert("请上传后缀名为jpg的照片!")
return false
}
var fileSize = 0
var isIE = /msie/i.test(navigator.userAgent) &&!window.opera
if (isIE &&!obj.files) {
var filePath = obj.value
var fileSystem = new ActiveXObject("Scripting.FileSystemObject")
var file = fileSystem.GetFile (filePath)
fileSize = file.Size
}else {
fileSize = obj.files[0].size
}
fileSize=Math.round(fileSize/1024*100)/100//单位为KB
if(fileSize>=10){
alert("照片最大尺寸为10KB,请重新上传!")
return false
}
}
jsp页面:
<input type="file" id="imgFile" name="upload" style="width:150px" onchange="getPhotoSize(this)"/>