图片上传问题

hightwise 2005-07-10 11:03:57
'上传图片代码
Function GetFileName(ByVal strFile)
If strFile <> "" Then
GetFileName = mid(strFile,InStrRev(strFile, "\")+1)
Else
GetFileName = ""
End If
End function

strFileName = Request.Form("tp")
if strFileName<>"" then
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1 objStream.Open
objStream.LoadFromFile strFileName
lj="picdb/"&GetFileName(strFileName)
objStream.SaveToFile Server.MapPath(lj),2
objStream.Close
end if

’出错信息:
ADODB.Stream 错误 '800a0bba'

文件无法被打开。

/musheng/admin/p_add_b.asp,行40

在本地是可以执行的,上传到服务器后就出错了,请问这是怎么回事啊。
...全文
177 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
白夜花寒 2005-07-11
  • 打赏
  • 举报
回复
.....当然了,你在想什么,loadfromfile是你的机器上的,怎么能直接给服务器的呢??这是本地运行时用的,上传自然是不能这么写的了
白夜花寒 2005-07-11
  • 打赏
  • 举报
回复
你下载个lyfupload或者是无惧上传什么的,还有这个网址你也可以看看的

http://blog.csdn.net/liuxiaoyi666/archive/2004/10/15/137477.aspx

这个跟你讲解的话,太麻烦了,不想说了
hightwise 2005-07-11
  • 打赏
  • 举报
回复
那该怎么写呢。
hightwise 2005-07-11
  • 打赏
  • 举报
回复
help!
hightwise 2005-07-10
  • 打赏
  • 举报
回复
objStream.LoadFromFile strFileName
mymyal123 2005-07-10
  • 打赏
  • 举报
回复
40行是什么

28,406

社区成员

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

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