求助 ASP上传组件问题

yanbocai 2011-06-10 06:01:07
<%
Response.Buffer = true
On Error Resume Next
%>
<!--#include FILE="jsinc/uploadFileClass.asp"-->
<%
dim upload_code,remNum,remFileName,editImageNum,actionType,editRemNum

upload_code = trim(Request.QueryString("upload_code"))
editImageNum = trim(Request.QueryString("editImageNum"))
actionType = trim(Request.QueryString("actionType"))
picName = trim(Request.QueryString("picName"))
editRemNum = trim(Request.QueryString("editRemNum"))

if actionType= "mod" then
picName = Right(picName,InstrRev(picName,"/")-1)
end if

if upload_code = "ok" then
'获取文章中的图片
dim upload,file,formName,formPath,iCount
formPath="../uppic/"

set upload=new upload_5xSoft ''建立上传对象
for each formName in upload.file
set file=upload.file(formName) ''生成一个文件对象

if file.FileName<>"" then
Dim getimageExt
Set getimageExt = CreateObject("Scripting.FileSystemObject")
GetAnExtension = getimageExt.GetExtensionName(file.FileName)
if GetAnExtension<>"jpg" and GetAnExtension<>"gif" and GetAnExtension<>"JPG" and GetAnExtension<>"GIF" then
%>
<SCRIPT language=javascript>
alert("文件格式不对,请重新上传");
opener.document.all("id_uploadstr").style.display="none";
window.close();
</SCRIPT>
<%
else

if file.FileSize>0 then ''如果 FileSize > 0 说明有文件数据
'生成图片名字
if actionType= "mod" then
remFileName = Right(picName,len(picName)-InstrRev(picName,"/"))
else
if editRemNum<>"" then
remNum = editRemNum
else
Randomize
remNum = Int((999 - 1 + 1) * Rnd + 1)&day(date)&month(date)&year(date)&hour(time)&minute(time)&second(time)
end if
remFileName = remNum&"_"&(editImageNum+1)&".gif"
end if

file.SaveAs Server.mappath(formPath&remFileName) ''保存文件

%>
<SCRIPT language=javascript>
opener.document.all("imageFileName").value = "<%=remFileName%>";
<%if actionType<> "mod" then%>
opener.document.all("remNum").value = "<%=remNum%>";
opener.document.all("editImageNum").value = "<%=(editImageNum+1)%>";
<%end if%>
opener.document.all("imageFileName").click();
</SCRIPT>
<%
end if
end if
end if
next
set file=nothing

set upload=nothing ''删除此对象
%>
<script language=javascript>window.close();</script>
<%
end if
%>

用这代码上传不了图片 ,老是提示文件格式不正确 换JPG和GIF的都一样
求高手帮帮忙!
...全文
60 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanbocai 2011-06-17
  • 打赏
  • 举报
回复
找到问题所在了..是IIS版本问题..
ChinaXtHuLang 2011-06-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 anlige 的回复:]
http://dev.mo.cn/source_143.html
仅供参考
[/Quote]
+1
qq87625014 2011-06-17
  • 打赏
  • 举报
回复
虽然不懂 但是我看了看
Anlige 2011-06-10
  • 打赏
  • 举报
回复
yanbocai 2011-06-10
  • 打赏
  • 举报
回复
求高手解答下啊

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧