怀化到西安飞机:求助?网站难题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 09:10:15
向网站中录入资料并上传图片,上传一张图片后,在网站上竟然出现两张图片,文件名是一样的,后缀名分别是JPG和jpg,这是什么原因啊~`
上传图片的ASP代码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="../Comm/subconn.asp"-->
<%
Server.ScriptTimeOut=999999
%>
<html>
<head>
<title>上传反馈信息</title>
</head>

<body bgcolor="#666666">
<table width="100%" border="0" height="100%">
<tr>
<td>
<table width="80%" height="200" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#000000">
<tr>
<td valign="middle"> <table width="99%" border="0" align="center" bgcolor="#FFFFFF" height="99%" cellpadding="20">
<tr>
<td>
<!--#include FILE="upload_5xsoft.inc"-->
<%
set upload=new upload_5xsoft
set file=upload.file("file1")
if session("uppath")="" then uppath="other"
uppath=session("uppath")
ProdId=session("ProdId")
frmname=session("frmname")
if uppath="" then
response.write "<BLOCKQUOTE>参数错误!请返回前一个页面<b>刷新后</b>上传!"
Response.write "<br><A HREF='javascript:history.go(-1)'><b>点击返回,然后刷新页面</b></A></BLOCKQUOTE>"
response.end
end if
if file.fileSize>0 then
'自动生成文件名
filename=date()
filename=filename&time()
filename=replace(filename,"-","")
filename=replace(filename,":","")
filename=replace(filename," ","")
filename=ProdId+"."
filenameend=file.filename
filenameend=split(filenameend,".")
filename=filename&filenameend(1)
if filenameend(1)="gif" or filenameend(1)="jpg" or filenameend(1)="GIF" or filenameend(1)="JPG" then
else
response.write "<BLOCKQUOTE>请确认上传的图片类型为 jpg 或者 gif "
Response.write "<br><br>操作失败!<A HREF='javascript:history.go(-1)'><b>点击返回</b></A></BLOCKQUOTE>"
response.end
end if
file.saveAs Server.mappath("../"&Prod_Pic&uppath&"/"&filename) '上传路径设定
response.write file.filename
response.write "已成功上传至服务器中。<br><br>重命名后的地址是:"
response.write "<font color=red>"&Prod_Pic&uppath&"/"&filename&"</font><BR><br>预览图<BR>"
response.write "<IMG SRC=../"&Prod_Pic&uppath&"/"&filename&">"
response.write "<br><br><INPUT class=richButton id=finish name=finish onclick='javascript:window.close();' type=submit value=上传完毕>  <A HREF='javascript:history.go(-1)'><b>返回后刷新页面,重新上传</b></A>"
%>
<script language=JavaScript>
function inserttext(){
<%
response.write "self.opener.prodtable."&frmname&".value ="""&Prod_Pic&uppath&"/"&filename&""";"
%>
}
inserttext();
</script>
<%

else
response.write "文件内容不能为空"
response.write "<a href='javascript:history.go(-1);'>返回"
end if
set upload=nothing
response.write "<br>"
%>
</td>
</tr>

</table></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
<%
session("uppath")=""
session("ProdId")=""
session("frmname")=""
%>

看样子应该是系统出错,你传了两遍,但是文件名不能重复,所以系统默认成一个大写一个小写