AspSmartUpload组件问题

zgp28117034 2009-01-05 02:23:55
1.asp:
<form method="post" name="upload" action="upload_1.asp"
enctype="multipart/form-data">
图形文件类型:
<input type=radio name=itype value="gif" onClick="intType=1" checked> GIF
<input type=radio name=itype value="jpg" onClick="intType=2"> JPG
<input type=radio name=itype value="bmp" onClick="intType=3"> BMP
文件名:<input type=file size=50 name="file1"><br>
文本说明:<input type=text size=50 name="desc1"><hr>
文件名:<input type=file size=50 name="file2"><br>
文本说明:<input type=text size=50 name="desc2"><hr>
文件名:<input type=file size=50 name="file3"><br>
文本说明:<input type=text size=50 name="desc3"><hr>
文件名:<input type=file size=50 name="file4"><br>
文本说明:<input type=text size=50 name="desc4"><hr>
<input type=button value="上传文件" onclick="datacheck">
</form>
upload_1.asp:
<%
dim strDSN,adocon
sub insert_DB()
const dirUpload = "upload"
set objUpload = Server.CreateObject("AspSmartUpload.SmartUpload")
objUpload.MaxFileSize = 100000
objUpload.upload
intNo = objUpload.save(dirUpload)
%>
ASP服务器发现运行时错误:
错误代码:mysmartupload.upload
错误描述:未设置对象变量或WITH BLOCK变量
我使用的是ASPStudio工具,注册了AspSmartUpload.dll也安装了AspSmartUploadunit.dll,也在相应创建了UPLOAD文件夹.
...全文
171 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgp28117034 2009-01-29
  • 打赏
  • 举报
回复
看了你上传的组件,也看了介绍说明,很不错,谢谢!
Anlige 2009-01-12
  • 打赏
  • 举报
回复
http://chat.ii-home.cn/down/objupload.rar
有兴趣的话可以用我的这个组件看看~自己写的~压缩包里面有例子和开发文档

下面是无组件版本的~
http://chat.ii-home.cn/down/noobjupload.rar

zgp28117034 2009-01-12
  • 打赏
  • 举报
回复
还没人出来帮忙啊!在线等!!!
zgp28117034 2009-01-06
  • 打赏
  • 举报
回复
upload_1.asp:
<%
dim strDSN,adocon
sub insert_DB() '这句是什么意思?你创建了子程序吗?在哪调用了? 答:答案在补上去的红色部分。
const dirUpload = "upload" 'upload 是在当前路径之下吧? 答:已创建了,也在当前路径下。
set objUpload = Server.CreateObject("AspSmartUpload.SmartUpload") '如果这句运行时没出错,那动态链接库应该没问题. 答:应该出错吧,因为ASP服务器发现运行时错误: 错误代码:mysmartupload.upload 未设置对象变量或WITH BLOCK变量。
objUpload.MaxFileSize = 100000
objUpload.upload '这个UPLOAD是用来从客户端上传POST表单
intNo = objUpload.save(dirUpload) '这个SAVA是用来保存文件到服务器upload文件夹里,intNo用来记录保存成功的文件个数。
end sub
%>
<html>
<body>
<%insert_DB%>
</body>
</html>
'红色的代码部分我忘了写上。
注:这个ASPSMARTUPLOAD组件应该没问题,因为我看到别人成功运行。
对了你一般用什么上传组件??
zgp28117034 2009-01-06
  • 打赏
  • 举报
回复
upload_1.asp:
<%
dim strDSN,adocon
sub insert_DB() '这句是什么意思?你创建了子程序吗?在哪调用了? 答:答案在补上去的红色部分。
const dirUpload = "upload" 'upload 是在当前路径之下吧? 答:已创建了,也在当前路径下。
set objUpload = Server.CreateObject("AspSmartUpload.SmartUpload") '如果这句运行时没出错,那动态链接库应该没问题. 答:应该出错吧,因为ASP服务器发现运行时错误: 错误代码:mysmartupload.upload 未设置对象变量或WITH BLOCK变量。
objUpload.MaxFileSize = 100000
objUpload.upload '这个UPLOAD是用来从客户端上传POST表单
intNo = objUpload.save(dirUpload) '这个SAVA是用来保存文件到服务器upload文件夹里,intNo用来记录保存成功的文件个数。
[color=#FF0000end sub
%>
<html>
<body>
<%insert_DB%>
</body>
</html>[/color]'红色的代码部分我忘了写上。
注:这个ASPSMARTUPLOAD组件应该没问题,因为我看到别人成功运行。
对了你一般用什么上传组件??
-晴天 2009-01-05
  • 打赏
  • 举报
回复
没用过这个组件,试着检查下面的一些说法吧.
<%
dim strDSN,adocon
sub insert_DB() '这句是什么意思?你创建了子程序吗?在哪调用了?
const dirUpload = "upload" 'upload 是在当前路径之下吧?
set objUpload = Server.CreateObject("AspSmartUpload.SmartUpload") '如果这句运行时没出错,那动态链接库应该没问题.
objUpload.MaxFileSize = 100000
objUpload.upload '这个方法和下面的save方法有什么区别吗?
intNo = objUpload.save(dirUpload)
%>
帮顶.

28,405

社区成员

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

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