//上传这里使用的是ajax请求,使用的是构建form表单形式上传,其他形式还未尝试,所以用ajax方式
change:function(str,obj){
if(str=="updateLogo"){
if(obj.target.files.length>1){
vmToast.show("只能选择一个图片");
return false;
}
var file = obj.target.files[0];//获取选择的文件
if(file){
//获取上传的文件名
var name = file.name;
// 获取文件后缀
var sfIndex=name.lastIndexOf(".");//后缀位置的.的位置
var ext=name.substring(sfIndex,name.length).toUpperCase();//截取后缀
// 文件大小 单位:M
var size=parseInt(file.size/1024/1024);
//判断文件类型,后台也要做判断
if(ext !='.PNG' && ext !='.GIF' && ext !='.JPG' && ext !='.JPEG' && ext !='.BMP'){
vmToast.show("文件类型错误,请上传正确图片类型(png、gif、jpg、jpeg、bmp)");
return false;
}
if(size>10){//文件过大,部分服务器流量有限制,而且后续打开会比较慢
alert("文件已大于10M,请换个小点的图片");
return false;
}
if (window.FileReader) {
var
jsp中上传图片
最新推荐文章于 2024-07-06 11:27:41 发布
这篇博客详细介绍了如何在JSP中实现图片上传的功能,包括读取和处理上传的图片文件。
摘要由CSDN通过智能技术生成