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

服务器所在的空间不支持 fso 操作系统为 win 2003 ,文件上传不能用了,求助

楼主kagomelee(卡通fans)2006-03-21 01:15:02 在 Web 开发 / ASP 提问

作了个网站,在WIN2000+SQL2000   下   ok   但是到了   win   2003   下   出现很多问题,居然不支持   "../"返回上一级目录,这个还好改,现在问题是2003的服务器上不许是用   fso   ,很多上传页面出错了,想知道怎么样可以不通过   fso   来实现文件(主要是图片)上传。 问题点数:50、回复次数:13Top

1 楼net_lover(【孟子E章】)回复于 2006-03-21 08:00:36 得分 0

是iis没有启用父目录,iis里有设置Top

2 楼net_lover(【孟子E章】)回复于 2006-03-21 08:01:28 得分 7

不许是用   fso   ,那就没有办法了。可以试试.NET写上传Top

3 楼s1ihome(My hometown is a beautiful village)回复于 2006-03-21 08:04:45 得分 6

可以通过adodb.stream试验一下Top

4 楼kagomelee(卡通fans)回复于 2006-03-21 10:59:05 得分 0

IIS   父路径   问题已经解决,现在最头疼的就是   上传问题了...Top

5 楼uddtxgt(闫)回复于 2006-03-21 14:03:25 得分 6

属性-->主目录标签-->配置-->选项-->启动父路径  
  我自己的网站操作系统也是2003,可以上传  
  不妨试试~Top

6 楼kagomelee(卡通fans)回复于 2006-03-21 17:38:03 得分 0

系统   2003   这个好像可以,但是客户那边要求不能使用   FSO   ,我用的   是   无惧上传类   要用到   FSO   支持,找了半天没找到   一个   可以不用   FSO   的   上传类,在   2000   下   把   FSO   关掉,差不多的上传都不能用了...郁闷啊     配了个   2003   的环境   居然不能上网     装   SQL   2000   提示说要升级到   SP3   才能正常运行,问题是   每次装到   最后就提示   说一个组件   后缀名位   .dll   没有找到   ,SQL   2000   都没装好.....2003   好麻烦啊Top

7 楼dy_outline(outline)回复于 2006-03-21 19:37:27 得分 4

如果不能使用FSO,可以考虑将文件上传到数据库中。Top

8 楼damboo(淡泊)回复于 2006-03-21 23:07:16 得分 4

如果客户好蒙的话,就偷偷的用fso,对他们就说没有用  
  不行的话,就用第三方的组件,比如abcUpload等  
  再不行,只好传到数据库了Top

9 楼jspadmin(阿笨狗http://www.pifoo.com域名空间专卖cn20、com50元)回复于 2006-03-22 08:17:58 得分 7

如果不让用fso,就只能直接上传到数据库了。给你一个简单参考示例:  
  http://www.pifoo.com/netos/UploadFiles/上传图片到数据库简易版.rarTop

10 楼xiaogu1234(小古)回复于 2006-03-22 08:26:04 得分 3

你试一下,,是不是200kb以下的可以上传,以上的上传不了。。。。Top

11 楼xiaogu1234(小古)回复于 2006-03-22 08:28:50 得分 8

2003的iis默认只能上传200kb以下的文件。。。解决方法如下:  
   
  在Windows   2003   server上会出现上传大小受限制的问题,这是由于windows   2003   server的IIS   6做了限制所致,II6默认设置是最大只能上传200K的文件,下面介绍一下如何修改IIS6设置,以使上传不受限制。    
   
  1.进入管理工具-〉Internet   信息服务(IIS)管理器  
  首先停止Internet   信息服务(IIS)的internet服务:  
   
   
  2.选择“停止..internet   服务”,点击确定即可:  
   
   
  3.接着,在找到文件c:\windows\system32\inetsrv\metabase.xml,用“记事本”打开该文件,用记事本中的“查找”功能  
  搜索关键词“AspMaxRequestEntityAllowed”,搜索到结果如下图所示,AspMaxRequestEntityAllowed="204800"   是win   2003用于限制最大上传文件大小的,默认是204800即200KB,你可以根据您的具体情况,修改该值,1MB对应1024000,10MB对应10240000,依此类推,设置完该值,保存文件即可。  
  Top

12 楼HunterDong(洪刚)回复于 2006-03-23 15:34:49 得分 5

在更改metabase.xml时,如果只停止了Internet服务还不能保存metabase.xml文件,再把相关的网络服务都先停止一下,更改metabase.xml文件后再启动那些服务。Top

13 楼kagomelee(卡通fans)回复于 2006-03-24 16:08:33 得分 0

谢谢大家了,最终客户还是打开了   FSO   。呵呵   ,通过这个网站,了解了一下   win   2003   ,果然不是一般的麻烦,另外发现一个   win   2000   自带的计数器   ,2003   不支持,就是这个   哈  
  <%  
  Set     Counter=Server.CreateObject("MSWC.Counters")      
  member=Counter.increment(counts)      
  %>  
   
  另外这个在xp   下   ,每次xp   系统重启   后   就会自动清0   2000   下用的   很好啊   郁闷~~~  
   
  注:环境     win   2000   为   win   2000   server   family  
                      win   xp     为   番茄花园版   win   xp   sp2  
                      win   2003   为   企业版Top

相关问题

  • 请为什么2000操作系统下的IIS用任何.asp文件都提示Http500内部服务器错误?
  • 如何获知Oracle服务器的操作系统?
  • XP操作系统能作为ASP的服务器吗?
  • XP操作系统能做LOTUS服务器吗?急!!!
  • 如何获取服务器端的操作系统版本?
  • 如何获取服务器的操作系统
  • 做下载站服务器,用什么操作系统好阿?
  • 根据这条信息能不能判定服务器的操作系统?
  • win98操作系统代理服务器设置问题(给100分)
  • ibm服务器操作系统损坏后,如何从光驱引导啊

关键词

  • 文件
  • 数据库
  • iis
  • 客户
  • xp
  • 网站
  • internet
  • xml
  • sql
  • server

得分解答快速导航

  • 帖主:kagomelee
  • net_lover
  • s1ihome
  • uddtxgt
  • dy_outline
  • damboo
  • jspadmin
  • xiaogu1234
  • xiaogu1234
  • HunterDong

相关链接

  • Web开发类图书

广告也精彩

反馈

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