当前位置:首页 » 文件管理 » asp上传限制

asp上传限制

发布时间: 2024-10-19 14:16:10

⑴ 怎么修改asp文件上传大小限制

你好方法如下:
asp上传大小限制iis中默认为200K,下面是修改asp上传大小限制详细步骤
1、以记事本方式打开c:\windows\system32\inetsrv\metabase.xml 2、把其中AspMaxRequestEntityAllowed="20480000"
即添加两个0(把ASP上传文件大小限制从200K改为20M)。编辑好保存完最好重启下iis服务! 3、重启iis方法:开始--运行--输入cmd回车--输入iisreset岂可重启iis 或者你也可以进开始--管理工具--服务--最下面有个World Wide Web Publishing Service的服务重启即可 注意:如果metabase.xml修改后想保存但是提示无法编辑,不能保存!这是由于你没有在iis中启用“允许直接编辑配置数据库”的功能。
希望能帮到你。

⑵ ASP网站上传图片代码问题怎么解决

如果您在使用ASP(Active Server Pages)开发网站时遇到了上传图片的问题,以下是一些可能的解决方案:

  • 确保上传的文件类型正确:在ASP中,您需要确保允许上传的文件类型与您在代码中设置的一致。

  • 检查文件大小限制:在ASP中,您可以通过代码设置上传文件的大小限制。确保您设置的大小限制与实际需求相符,并且上传的文件大小不超过该限制。

  • 检查文件名和文件路径:在ASP中,上传的文件将被保存在指定的目录中,并使用唯一的文件名。确保您在代码中设置了正确的文件保存路径和文件名规则。

  • 检查服务器权限:在ASP中,上传的文件需要写入服务器上的文件系统。确保您的服务器具有足够的权限来创建和写入文件。

  • 调试代码:如果您在尝试上传图片时遇到了错误,可以使用调试工具来检查代码中的错误。您可以查看服务器日志、错误消息或使用调试工具来跟踪代码执行的过程,找出问题所在。

  • 请注意,ASP是一种相对较旧的Web开发技术,可能存在一些安全问题和性能问题。如果您在开发一个大型或安全性要求较高的网站,建议考虑使用更现代的Web开发框架或技术。

⑶ asp在IIS里为什么只能上传小于200K的文件

这个是服务器有个文件限制了。在程序里是提高不过200K以上的。
以下是怎么提高上传的大小限制。
2003解决IIS限制上传、下载文件大小及metabase.xml修改
1.停止IIS Admin Service服务。 2.按照如下的路径找到文件:系统盘(C:)Windows System32 inetsrv MetaBase.xml, 在该文件中搜索AspMaxRequestEntityAllowed,设置为你想要的数字(默认204800即200K)。 3.重新启动IIS Admin Service服务。

默认情况下,在IIS 6 全局配置中允许上传的文件长度最大为4 GB,但是在Web站点级却限制了ASP应用程序上传的最大文件长度为200 KB。如果你需要上传超过200KB的文件,则需要手动修改IIS的metabase.xml中对应Web站点的AspMaxRequestEntityAllowed属性。
metabase.xml位于"systemroot"\system32\inetsrv"目录下,用于保存IIS的基本配置信息。默认情况下IIS是不允许你直接对metabase.xml进行编辑的,你可以通过以下两种方式来实现:
1 停止IISAdmin服务后再编辑;
停止IIS服务与启动IIS服务的方法,在CMD命令行模式下输入以下命令:
1. net stop w3svc (停止IIS服务)
2. iisreset /stop

2 在IIS管理控制台中右击服务器名,选择属性,然后在弹出的服务器属性对话框中勾选允许直接编辑配置数据库,再点击确定即可
然后在任何文本编辑器中打开Metabase.xml文件,修改对应Web站点的AspMaxRequestEntityAllowed属性即可,它的单位是字节,默认是204800,改为你需要的值即可。比如改为最大上传20M,则修改此值为:20480000.如果实在不知道20M换成字节是多大,就用这个公式计算一下再修改吧:1024000*20(102400是100K,1024000是1M,以此类推,20M就是1024000*20=20480000)
3 编辑完记得重启IIS服务
1. net start w3svc (启动IIS服务)
2. iisreset /start

再加上下载不能超过4M的解决办法:
在 IIS 6.0 中,无法下载超过4M的附件时,可以按以下步骤解决:
1、先在服务里关闭 iis admin service 服务。
2、找到 windows\system32\inesrv\ 下的 metabase.xml 文件。
3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(可修改为20M即:20480000)。
4、存盘,然后重启 iis admin service 服务。

MetaBase.xml是要求很严格的文件,,修改参数或格式一出错就会无法使用,,修改前最好备份,,如果忘了备份,修改又出错,, 还有补救方法:metabase.xml所在的目录下还有个history目录,里面存放的是metabase.xml文件在各个时间的备份。至此,解决办法也有了,就是从history目录下拷贝一份到inetsrv目录即可(但这样只能修回备份时间前的资料)。如果目录或文件没有就要到别的机拷一份过来,但是这样原先的配置就没了。

热点内容
vs修改源程序重新编译 发布:2024-10-19 16:19:44 浏览:178
服务器黑名单是什么 发布:2024-10-19 16:18:12 浏览:439
rust如何开服务器 发布:2024-10-19 16:10:04 浏览:833
flappybird源码 发布:2024-10-19 15:56:31 浏览:538
java静态代理 发布:2024-10-19 15:52:52 浏览:363
llvm编译效率 发布:2024-10-19 15:34:55 浏览:47
乐视屏霸配置怎么样 发布:2024-10-19 15:34:51 浏览:447
pythontype判断 发布:2024-10-19 15:33:57 浏览:414
java运行异常 发布:2024-10-19 15:28:14 浏览:814
c语言画函数图像 发布:2024-10-19 15:25:01 浏览:414