永发信息网

上传图片时,总是弹出对话框说上传的图片大于300K?(asp+jS代码)

答案:1  悬赏:0  手机版
解决时间 2021-05-01 20:17
  • 提问者网友:龅牙恐龙妹
  • 2021-05-01 16:04

我在网页上传图片,按提交时,总是弹出此对话框,(就算在浏览中不放图片,直接按提交,它也弹出来),下面就是代码。

FileType=".jpg.gif"
if Instr(FileType,GetExtendName(file.FileName)) then
'文件为允许的类型
else
'文件为不允许的类型
response.write "<script language=JavaScript>{window.alert('上传失败,系统不支持您所上传的附件类型!');window.history.go(-1);}</script>"
end if

if file.FileSize>300 then
response.write "<script language=JavaScript>{window.alert('上传失败,上传附件大小超出指定范围(300k)!');window.history.go(-1);}</script>"
response.end
end if

if file.FileSize>0 then '如果 FileSize > 0 说明有文件数据
vfname = makefilename(now())
fname = vfname & file.FileName
file.SaveAs Server.mappath(formPath&fname) ''保存文件
else
fname = ""
end if

我的问题出在哪?

最佳答案
  • 五星知识达人网友:神鬼未生
  • 2021-05-01 16:17

if file.FileSize>300 then
response.write "<script language=JavaScript>{window.alert('上传失败,上传附件大小超出指定范围(300k)!');window.history.go(-1);}</script>"
response.end
end if



語法上沒問題吧


你輸出 respoonse.write file.FileSize response.end 調試下,看file.FileSize有沒有值??

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯