
asp无组件上传图片,出错
<!--#includefile=../data_back.txt--><%txteid=request("txteid")response.buffer=truefor...
<!--#include file=../data_back.txt-->
<%
txteid=request("txteid")
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)
set rec=server.createobject("ADODB.recordset")
rec.Open"SELECT * FROM tab_eve_img where id is null",conn,1,3
rec.addnew
rec("img").AppendChunk mydata
rec("eid")=txteid
rec.update
%>
就是大家熟悉的无组件上传图片,只不过我用的是access2007,然后出错:
Request 对象 错误 'ASP 0104 : 80004005'
不允许操作 展开
<%
txteid=request("txteid")
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)
set rec=server.createobject("ADODB.recordset")
rec.Open"SELECT * FROM tab_eve_img where id is null",conn,1,3
rec.addnew
rec("img").AppendChunk mydata
rec("eid")=txteid
rec.update
%>
就是大家熟悉的无组件上传图片,只不过我用的是access2007,然后出错:
Request 对象 错误 'ASP 0104 : 80004005'
不允许操作 展开
展开全部
原因: IIS6.0 禁止上传超过 200kB 的文件
因此你需要修改 IIS 的默认设置
然后在服务里关闭iis admin service服务
找到windows\system32\inesrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed
把他修改为需要的值,默认为204800,
即200K 然后重启iis admin service服务
把它修改为51200000(50M)
如果你是自己的服务器,你可以进行以上操作,
如果你是买的空间,请与空间商联系!
因此你需要修改 IIS 的默认设置
然后在服务里关闭iis admin service服务
找到windows\system32\inesrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed
把他修改为需要的值,默认为204800,
即200K 然后重启iis admin service服务
把它修改为51200000(50M)
如果你是自己的服务器,你可以进行以上操作,
如果你是买的空间,请与空间商联系!
追问
可以上传了,可是前台读取图片的时候,都是乱码,是不是我哪句话有问题?
可以上传了,可是前台读取图片的时候,都是乱码,是不是我哪句话有问题?
本回答被提问者采纳
展开全部
看下你的数据库和相应的目录是否只读
展开全部
建议用 艾恩ASP无组件上传类,
展开全部
看下你的数据库和相应的目录是否只读
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询