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

图片上传失败,请指点

yessanya 发布于 2016-04-17 20:02, 5155 次点击
<head>
<title>文件上传系统</title>
<link href="../photo/css.css" rel="stylesheet" type="text/css">
<script language="javascript">
function CheckWorkFile() {  
        var obj = document.getElementById('TUPATH');  
        if (obj.value == '') {  
            alert('请先选择设备实物图片!');  
            return false;  
        }  
        var stuff = obj.value.substr(obj.value.length-3, 3);  
        if (stuff != 'JPG' && stuff != "BMP" && stuff != "GIF" && stuff != 'jpg' && stuff != "bmp" && stuff != "gif") {  
            alert('文件类型选择错误,仅支持JPG/BMP/GIF文件');  
            return false;  
        }  
         window.location.href = 'index.asp?lxs=tyzc&ph=' + obj.value;
    }
</script>
</head>
<body>
文件上传:<input type="file" name="TUPATH" size="42">&nbsp;<input type="button" value="提交" name="bb" onClick="CheckWorkFile();">
</body>
<%
dim LXS,file,filename,HZ
LXS = Request("lxs")
If LXS <> "" Then
file = Request("ph")
HZ = mid(file,InStrRev(file, "."))
filename=year(date) & month(date) & day(date) & Hour(time) & minute(time) & second(time) & HZ

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1
objStream.Open
objStream.LoadFromFile file
objStream.SaveToFile
server.mappath("SBTP/"& HZ),2
objStream.Close

response.write"<script>alert('图片上传成功!');window.location.href='index.asp';</script>"
end if
%>
5 回复
#2
yessanya2016-04-18 21:31
版主呢?请求指点。。。
#3
hu9jj2016-04-20 09:31
会不会是图片文件的类型被限制了,先试试上传其他类型的文件看看。
#4
yessanya2016-04-20 18:30
如果可能,请先运行下看,感觉版主心不在焉呢。呵呵
#5
yessanya2016-04-20 18:34
问题提示出在“objStream.LoadFromFile file”这句,不知有没办法化解,请高手指点,谢谢
#6
hu9jj2016-04-21 11:15
以下是引用yessanya在2016-4-20 18:30:26的发言:

如果可能,请先运行下看,感觉版主心不在焉呢。呵呵

抱歉,我目前的这台电脑上还没有安装IIS呢。
1