CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

大伙推荐几个好一些的文件上传用的组件,稳定一些,编码方便一些的。我都快被折磨死了

楼主shitalone(西特龙)2003-01-13 17:03:50 在 Web 开发 / ASP 提问

rt! 问题点数:0、回复次数:29Top

1 楼net_lover(【孟子E章】)回复于 2003-01-13 17:26:09 得分 0

LyfUploadTop

2 楼arclala(呱呱)回复于 2003-01-13 17:27:11 得分 0

我也用   LyfUpload  
  Top

3 楼net_lover(【孟子E章】)回复于 2003-01-13 17:27:15 得分 0

http://www.aspcool.com/download/display.asp?Did=287  
  http://netstudy.cumt.edu.cn/xuexi/chemistry/testupload/ELSE/HELP.HTMTop

4 楼johnnywang1980(地鬼)回复于 2003-01-13 17:36:52 得分 0

LYFUPLOADTop

5 楼wangbingxin(abing)回复于 2003-01-13 17:38:14 得分 0

aspsmartuploadTop

6 楼shitalone(西特龙)回复于 2003-01-13 17:38:45 得分 0

多谢诸位老虾!下载了,是一堆test网页和一个dll,请问如何注册该组件,将lyfupload.dll拷贝到网站根目录下?然后怎么做?Top

7 楼shitalone(西特龙)回复于 2003-01-13 19:47:26 得分 0

多谢!搞定了,可是不知道为何用regsvr32注册成功后,想试着用activex   control   test   container打开,却找不到Top

8 楼musclecn(大力水手)回复于 2003-01-13 20:36:44 得分 0

PureUpload   2.09   上传插件Top

9 楼hchxxzx(NET?摸到一点门槛)回复于 2003-01-13 21:46:36 得分 0

使用方法请看它的HELP。HTM,但要注意它里面的关于错误处理的参数不对,自己试一下。Top

10 楼shitalone(西特龙)回复于 2003-01-14 09:23:15 得分 0

多谢!使用方法我看了,在2000下面用regsvr32注册成功后,demo就可以正常运行了。可是我在另外一台NT的机器下用同样的方法注册了,注册表中也可以看到该项了,运行demo时出现错误:  
  ActiveX   部件不能创建对象    
  出错行就在Set   upl   =   Server.CreateObject("LyfUpload.UploadFile")这一句。  
  请问这是为什么?是否IIS上需要做何设置?刚好我要使用的服务器就是NTTop

11 楼hchxxzx(NET?摸到一点门槛)回复于 2003-01-14 09:27:31 得分 0

重新启动一次Top

12 楼shitalone(西特龙)回复于 2003-01-14 09:56:58 得分 0

重新启动了一遍,错误依旧。快要晕倒了,扑。。。。。。。。。。。。Top

13 楼nbjed(jed)回复于 2003-01-14 10:52:13 得分 0

regsvr32   LyfUpload.dllTop

14 楼shitalone(西特龙)回复于 2003-01-14 11:01:19 得分 0

问题查明了!原来问题出在这里,我将lyfupload.dll放在了另外一台机器的磁盘分区上,那台机器的分区被映射成了本地磁盘,用regsvr32是可以的,可是createobject的时候,估计是不是因为从远程磁盘引导的速度太慢而导致出错。  
   
  可是现在我又遇到了另外一个麻烦的问题,就是我在form中用了几个input控件,可是其中有的控件的值可以传到处理页面上,有的却不行,不明其理,以前用另外一个上传组件也遇到同样问题,看来还不是上传组件的问题了,急。。。。请老虾们指点,分不够另开帖。  
   
  下面是form代码,其中title控件的值可以传过去,其他的如txtYear,txtMonth...就不行了,select控件就更不行了。  
   
    <form   name="form1"   method="post"   action="upresult.asp"   ENCTYPE="MULTIPART/FORM-DATA">  
                  <table   width="90%"   border="0"   cellspacing="0"   cellpadding="0"   align="center"   class="pt9red">  
                      <tr>    
                          <td   width="28%"   align="right"   height="26">文件</td>  
                          <td   width="72%"   height="26">        
                              <input   type="file"   name="upfilename"   value=""   class="input"   size="30">  
                          </td>  
                      </tr>  
                      <tr>    
                          <td   height="26"   width="28%"   align="right">年份</td>  
                          <td   height="26"   width="72%">        
                              <select   name="yselect">  
                                  <option   value="请选择"   selected>请选择</option>  
                                  <option   value="2002">2002</option>  
                                  <option   value="2003">2003</option>  
                                  <option   value="2004">2004</option>  
                                  <option   value="2005">2005</option>  
                                  <option   value="2006">2006</option>  
                              </select>  
                              <input   type="text"   name="txtYear"   size="25"   class="input">  
                          </td>  
                      </tr>  
                      <tr>    
                          <td   width="28%"   align="right"   height="26">月份</td>  
                          <td   width="72%"   height="26">        
                              <select   name="mselect">  
                                  <option   value="请选择"   selected>请选择</option>  
                                  <option   value="1">1</option>  
                                  <option   value="2">2</option>  
                                  <option   value="3">3</option>  
                                  <option   value="4">4</option>  
                                  <option   value="5">5</option>  
                                  <option   value="6">6</option>  
                                  <option   value="7">7</option>  
                                  <option   value="8">8</option>  
                                  <option   value="9">9</option>  
                                  <option   value="10">10</option>  
                                  <option   value="11">11</option>  
                                  <option   value="12">12</option>  
                              </select>  
                              <input   type="text"   name="txtMonth"   size="25"   class="input">  
                          </td>  
                      </tr>  
                      <tr>    
                          <td   width="28%"   align="right"   height="26">周</td>  
                          <td   width="72%"   height="26">        
                              <select   name="wselect">  
                                  <option   value="请选择"   selected>请选择</option>  
                                  <option   value="1">第一周</option>  
                                  <option   value="2">第二周</option>  
                                  <option   value="3">第三周</option>  
                                  <option   value="4">第四周</option>  
                                  <option   value="5">第五周</option>  
                              </select>  
                              <input   type="text"   name="week1"   size="25"   class="input">  
                          </td>  
                      </tr>  
                      <tr>    
                          <td   width="28%"   align="right"   height="26">&nbsp;</td>  
                          <td   width="72%"   height="26">&nbsp;   </td>  
                      </tr>  
                      <tr>    
                          <td   width="28%"   align="right"   height="26">标题</td>  
                          <td   width="72%"   height="26">     
                              <input   type="text"   name="title"   size="40"   class="input">  
                          </td>  
                      </tr>  
                      <tr>    
                          <td   width="28%"   align="right"   height="26">&nbsp;</td>  
                          <td   width="72%"   height="26">    
                              <input   type="submit"   name="Submit"   value="保存">  
                          </td>  
                      </tr>  
                  </table>  
              </form>  
   
  Top

15 楼shitalone(西特龙)回复于 2003-01-14 11:04:34 得分 0

Set   upl   =   Server.CreateObject("LyfUpload.UploadFile")  
   
  'txt1   =   upl.request("txtYear")  
  'txt2   =   up1.request("txtMonth")  
   
  txt3   =   up1.request("week1")  
  title1   =   upl.request("title")  
  'test   =   up1.form("test")  
   
  这是处理代码,其中title的值就可以传递过来,而week1就怎么都不行Top

16 楼shitalone(西特龙)回复于 2003-01-14 11:08:37 得分 0

提示错误为  
  缺少对象:   ''    
   
  难道竟然不认week1这个控件,就是week1根本就没有传递过来了?Top

17 楼dishui(滴水藏海)回复于 2003-01-14 13:08:40 得分 0

我用的什么飞鸟,chinaasp的,很好用的Top

18 楼_TMG_(Alan)回复于 2003-01-14 13:31:23 得分 0

SA   FileUp  
  ASPSmartupload  
  VisualSoft   FileUp  
   
  Top

19 楼mrfinger(ff)回复于 2003-01-14 13:42:17 得分 0

http://www.dvbbs.net/dispbbs.asp?boardID=1&ID=224632Top

20 楼lgj1012(国产超人:队长~~楼下那几个牛鬼蛇神很可疑~)回复于 2003-01-14 14:15:27 得分 0

最好的   aspupload   3.0   不过暂时还没有找到破解  
  爆快   !!!!!!!!!!  
  --------------------  
  我是民工我怕谁!!  
  Who怕Who啊Who怕Who!  
  --------------------  
  Top

21 楼jnkc(江南昆虫)回复于 2003-01-14 14:40:06 得分 0

LyfUpload可是有详细的帮助和说明文档,还有不少范例!  
  全看一边,试一遍就能熟练使用了。(不过,其文档中有几处小错误)Top

22 楼johnnywang1980(地鬼)回复于 2003-01-14 14:41:54 得分 0

没错。使用LyfUpload有一个小BUG。就是不能使用checkbox控件,因为如果不选中的话。使用该组件提供的request方法就根本得不到这个变量。Top

23 楼shitalone(西特龙)回复于 2003-01-16 10:06:55 得分 0

lgj1012(国产超人)   (   )   :  
  那个我看了介绍,好象是很不错,还能提供一个上传过程的进度条显示,不知道是根据什么做的。可是只提供期限一个月的试用。能搞到解密版就好了。  
   
  jnkc(江南昆虫)   :  
  johnnywang1980(地鬼)   :  
  我试过LyfUpload了,出现的就是用request方法得不到变量的问题,而且我的还不是checkbox,只是普通的edit框。以前我用的yousoft.upload也是一样的毛病,有时可以,有时却不行,都是edit框,有的可以,有的却不行,弄得我头都大了。  
   
  我现在用了上面一位老兄推荐的aspsmartupload,效果还可以,也提供了很详细的使用文档。推荐使用!Top

24 楼hchxxzx(NET?摸到一点门槛)回复于 2003-01-16 12:03:06 得分 0

aspsmartupload不支持中文上传  
  lyfupload我长期使用,据我所知也有很多人长期使用,都没有出现你这样的问题,请检查你的程序Top

25 楼shitalone(西特龙)回复于 2003-01-16 13:45:56 得分 0

hchxxzx(现在我有伴了(net学习中))   :  
   
  1。不支持中文上传是什么意思?form表单中填写的中文无法处理?我用了是可以的,还是指其他。  
   
  2。代码我在前面已经贴出来了,代码很简单,也写明了所出现的问题,能否帮我看看?  
   
  Top

26 楼siyou(QQ~在线)回复于 2003-01-16 15:00:59 得分 0

asp   uploadTop

27 楼hchxxzx(NET?摸到一点门槛)回复于 2003-01-16 22:57:08 得分 0

是指中文文件名的文件无法上传,表单内倒是可以处理Top

28 楼dxymm(浪蝶)回复于 2003-01-16 23:10:43 得分 0

我写过一个上传控件,具体原理就是在控件初始化的时候,执行Request工作,将获取的对象载入Collection对象中,然后如果Asp中有调用Save方法的将文件写入磁盘,这个控件已经在应用中,缺点在于,如果文件过大,那么内存就有点问题了,毕竟Collection是放在内存中,不过,我的客户还不至于会出现这样的情况,中文文件名的问题需要写个中文处理函数,不是大问题。  
  我参考了别人的源代码,如果有人要,愿意共享。Top

29 楼shitalone(西特龙)回复于 2003-01-20 09:39:02 得分 0

siyou(QQ~在线)   :  
  aspupload要money啊。  
   
  hchxxzx(现在我有伴了(net学习中)):  
  的确是这个问题,我自己测试了半天就没用中文名文件,结果到了科长那里,他的第一个文件就是中文的,倒。。。。  
   
  dxymm(浪蝶)   :  
  我要!源代码能给吗?能有些说明就更好了。我看了关于form-data传送的rfc,原理明白了一些,也想学习学习这种组件究竟该如何做。  
  我的mail:     zhang.lei5@zte.com.cnTop

相关问题

  • utf-8编码页面的中文与fileupload组件结合的问题,请帮我
  • 给一个很简单的怎样用DELPHI写ASP组件把UTF-8编码的字符转换趁普通的ANSIC编码的例子
  • ●●●有没有值得推荐的DBRichEdit组件,我用InfoPower3000的,但很不稳定,经常出现指针错●●●
  • winform中如何调用office的word组件!用于排版!调用完了之后再将word中的编码转换成html
  • winform中如何调用office的word组件!用于排版!调用完了之后再将word中的编码转换成html
  • 有一个c:\list.txt,内有300多个商品编码,现在想导入到memo组件中作操作,请问具体如何操作啊
  • 组件
  • 组件
  • 编码又见编码
  • 编码问题

关键词

  • 组件
  • 控件
  • 文件
  • 中文
  • 代码
  • 文档
  • 注册
  • 学习
  • lyfupload
  • upl

得分解答快速导航

  • 帖主:shitalone

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo