注册 登录
编程论坛 ASP技术论坛

在form中加了enctype=multipart/form-data,text的值就取不出来了,怎么解决啊,谢谢

linux2004 发布于 2011-04-13 12:40, 1628 次点击
<!--#include file="conn.asp"-->
<!--#include file="upload_inc.asp"-->
<%

'上传图片*********************************************************
IDstring=session("id")&date & time         '图片文件名
IDstring=Replace(IDstring,"-","")
IDstring=Replace(IDstring,":","")
pthString="gg_images/"
set upload=new upload_5xsoft
imgLink=replace(trim(upload.Form("imgLink")),"'","’")
set file=upload.file("imgUrl")
if file.filesize>0 then
if file.filesize>2097152 then
set file=nothing
response.write("<script>alert('上传图片的大小不能大于2M,即:2097152字节!');history.back(1);</script>")
else
FileTpe=Mid(file.filename,Len(file.filename)-2)
if not (ucase(fileTpe)="JPG" or ucase(fileTpe)="BMP" or ucase(fileTpe)="GIF") then
response.write("<script>alert('上传图片格式只能为:JPG,BMP,GIF。');history.back(1);</script>")
else
file.saveAs Server.mappath(pthString & IDstring & "." & FileTpe)
filepath=IDstring & "." & FileTpe
end if
end if
else
filepath=""
end if
set file=nothing
'上传结束*********************************************************

set rs=server.createobject("adodb.recordset")
rs.open "select * from [gg_pic]",conn,1,3
rs.addnew
rs("imgUrl")=filepath
rs("imgLink")=imgLink
rs.update
rs.close
set rs=nothing
set upload=nothing
response.Write "<script language=javascript>alert('添加成功!');window.location.href='admin_gg_edit.asp'</script>"
%>


图片可以上传,文件名可以取得,就是imgLink=replace(trim(upload.Form("imgLink")),"'","’")的值取不到,麻烦指点一下,谢谢了
6 回复
#2
yms1232011-04-13 16:49
加入了enctype="multipart/from-data"属性的form,无法用Request取值
#3
linux20042011-04-13 17:03
我没用Request取值啊,我是用upload.Form取的值,但是还是没有值
#4
dzt00012011-04-13 19:44
代码不大的话,全部打包上来,我来试试
#5
linux20042011-04-13 21:38
只有本站会员才能查看附件,请 登录


谢谢
#6
dzt00012011-04-14 10:00
Upload_inc.asp这个文件有问题,用网上的化境HTTP上传程序 Version 2.0替换后,可以正常使用

[ 本帖最后由 dzt0001 于 2011-4-14 10:32 编辑 ]
#7
linux20042011-04-15 18:19
我试试,谢谢
1