提交图片的代码提示错误

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:18:28
这段代码每次提交图片都提示不能超过100K,事实上图片就几K,因此请各位大虾看看是怎么回事。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>保存图片</title>
</head>
<body>
<%
picture_certiid=cint(trim(request("certiid")))
nn=""
formsize = request.totalbytes
formdata = request.binaryread(formsize)
bcrlf = chrb(13) & chrb(10)
divider = leftb(formdata, instrb(formdata, bcrlf) - 1)
path = Server.MapPath("..\upimages\perpic\")
filename = SaveFile("attachment",path,100)
if filename = "" then error ="<p align=center><font color=red>图片大小不要超过100K!点击<a href='javascript:history.back()'>这里</a>返回重新输入</font></p>"
if error <> "" then
response.write "<br><br>"
response.write error

首先你先看看你的错误提示之后,文件是否被上传了?

其次if filename = "" then error ="<p align=center><font color=red>图片大小不要超过100K
虽然我不懂VB,但是意思好像是如果文件名为空,则提示超过100K。。。你看你的文件名是否取到了

往上传的时候出了错误 你的代码 在改下那个空文件名就OK了