ASP中检测图片大小的代码

只要上传图片就提示超过2000K,帮忙看看代码哪里有问题<%setupload=newupload_5xSoftformPath="upload/adv/"formPat... 只要上传图片就提示超过2000K,帮忙看看代码哪里有问题
<%
set upload=new upload_5xSoft
formPath="upload/adv/"
formPathh="../upload/adv/"

set file=upload.file("upFile")
filename=fupname+"."
filenameend=file.filename
filenameend=split(filenameend,".")
n=UBound(filenameend)
filename=filename&filenameend(n)
if filename<>".gif" and filename<>".jpg" then
response.write "<script language='javascript'>"
response.write "alert('图片格式不正确,单击“确定”返回!');"
response.write "location.href='javascript:history.go(-1)';"
response.write "</script>"
response.end
end if

if file.fileSize>2000000 then
response.write "<script language='javascript'>"
response.write "alert('您上传的文件太大,上传不成功,单个文件最大不能超过2000K!');"
response.write "location.href='javascript:history.go(-1)';"
response.write "</script>"
response.end
end if
FileExt = FixName(File.FileExt)
file.SaveAs Server.mappath(formPathh&"logo"&filename)
response.cookies("www3gushopcom")("logopic")=formPath&"logo"&filename
Set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from adv"
rs.open sql,conn,1,3
rs("logo")=request.cookies("www3gushopcom")("logopic")
rs.update
rs.close
set rs=nothing
response.write "<meta http-equiv='refresh' content='0;URL=uppic.asp?id=1'>"
%>
<%
elseif acitonid="2" then
%>
<%call checkmanage("02")%>
展开
 我来答
jiangxibaiyi
2013-05-28 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
1024B等于1kb
计算机上的文件大小比率是1024哦
而不是1000哦
例外,取得的文件大小是b,而不是kb哦
你这个数字应该改才
2000 * 1024
追问
if file.fileSize>20000 * 1024 then ……  是这个样子吗???如果是这样的话我改了后还是和原来一样
在哪修改呢
追答
那你把file.fileSize输出来看一下是什么,方便调试

if file.fileSize>20000 * 1024 then前面加一个
Response.write file.filesize
Response.end()
然后运行一下,看这个会输出什么再进行问题分析
百事牛
2024-10-22 广告
百事牛是共享提供商,我们提供可靠有效的服务,适当合理的授权费有利于的继续更新优化。同样的事情,同样的方法,百事牛团队十年磨一剑,始终至聚焦在密码恢复领域,深耕于此,我们已研制出有别于其他公司的算法和运算模式, 百事牛的暴力模式加入了分布式点... 点击进入详情页
本回答由百事牛提供
miniappkBjeELlov8GAV
2013-05-28 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:152万
展开全部
if file.fileSize>2000000 then ??是什么单元?如果是kb的话2000kb就是2M了,你测试下。
追问
我加上代码了还是这样呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式