图片上传的文件尺寸及文件类型问题!
各位高手:我最近写了一个图片上传的程序,图片的文件大小就可以控制,但图片的尺寸和文件类型就不知道应该如何进行限制了。我想在数据正式提交前有一个处理,这样应该可以减轻服务器的负担,利用javascript可以实现这个提交前的处理吗?请各位高手帮忙!我应该如何写呢?
以下是我的图片上传的程序:
<%
infoID=session("infoID")
response.buffer=true
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13) & chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf & bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)
if formsize>1048576 then
%>
<script language="VBScript">
msgbox"对不起,您上传的文件太于1M,请重新选择另外一个文件!"
location.href="javascript:history.back()"
</script>
<%
end if
sql="update information set img ='' where infoID=" & infoID
conn.execute(sql)
set rec=server.createobject("ADODB.recordset")
sql="SELECT * FROM information where infoID=" & infoID
rec.Open sql,conn,1,3
rec("img")=""
rec("img").appendchunk mydata
rec.update
set rec=nothing
%>