
请问下 像这种上传头像应该怎么做啊
------解决方案--------------------
新建一个txt,粘贴进去,后缀名改成html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<title>文件上传前台控制检测程序</title>
<style>
body,td{font-size:12px;}
</style>
<script language=javascript>
/*----------------------------------------
文件上传前台控制检测程序 v0.6
远程图片检测功能
检测上传文件类型
检测图片文件格式是否正确
检测图片文件大小
检测图片文件宽度
检测图片文件高度
图片预览
-----------------------------------------*/
var ImgObj=new Image(); //建立一个图像对象
var AllImgExt=".jpg
------解决方案--------------------
.jpeg
------解决方案--------------------
.gif
------解决方案--------------------
.bmp
------解决方案--------------------
.png
------解决方案--------------------
"//全部图片格式类型
var FileObj,ImgFileSize,ImgWidth,ImgHeight,FileExt,ErrMsg,FileMsg,HasCheked,IsImg//全局变量 图片相关属性
//以下为限制变量
var AllowExt=".jpg
------解决方案--------------------
.gif
------解决方案--------------------
.doc
------解决方案--------------------
.txt
------解决方案--------------------
" //允许上传的文件类型 0为无限制 每个扩展名后边要加一个"
------解决方案--------------------
" 小写字母表示
//var AllowExt=0
var AllowImgFileSize=70; //允许上传图片文件的大小 0为无限制 单位:KB
var AllowImgWidth=500; //允许上传的图片的宽度 0为无限制 单位:px(像素)
var AllowImgHeight=500; //允许上传的图片的高度 0为无限制 单位:px(像素)
HasChecked=false;
function CheckProperty(obj) //检测图像属性
{
FileObj=obj;
if(ErrMsg!="") //检测是否为正确的图像文件 返回出错信息并重置
{
ShowMsg(ErrMsg,false);
return false; //返回
}
if(ImgObj.readyState!="complete") //如果图像是未加载完成进行循环检测
{
setTimeout("CheckProperty(FileObj)",500);
return false;
}
ImgFileSize=Math.round(ImgObj.fileSize/1024*100)/100;//取得图片文件的大小
ImgWidth=ImgObj.width; //取得图片的宽度
ImgHeight=ImgObj.height; //取得图片的高度
FileMsg="\n图片大小:"+ImgWidth+"*"+ImgHeight+"px";
FileMsgFileMsg=FileMsg+"\n图片文件大小:"+ImgFileSize+"Kb";
FileMsgFileMsg=FileMsg+"\n图片文件扩展名:"+FileExt;
if(AllowImgWidth!=0&&AllowImgWidth<ImgWidth)
ErrMsgErrMsg=ErrMsg+"\n图片宽度超过限制。请上传宽度小于"+AllowImgWidth+"px的文件,当前图片宽度为"+ImgWidth+"px";