• 更改iis上传文件的默认大小


    如果是ASP或.net的

    第一步:修改IIS设置,允许直接编辑配置数据库。先打开,Internet信息服务
    第二步:先在服务里关闭iis admin service服务,找到windows\system32\inetsrv\下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K,如把它修改为102400000(100M)。
    然后重启iis admin service服务。
    办法二:
    新建一个文本文件,内容如下:
    set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")
    set vdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")
    WScript.Echo "Before: " & vdirObj.AspMaxRequestEntityAllowed
    vdirObj.AspMaxRequestEntityAllowed=102400000
    vdirObj.Put_()
    WScript.Echo "Now: " & vdirObj.AspMaxRequestEntityAllowed

    然后保存为.vbs文件,如:vf.vbs
    然后在命令行模式下,执行 cscript 文件路径及文件名,如:cscript d:\vf.vbs
    这样ASP上传大小就更改为了上面设置的:102400000字节 (100兆)

    关于win2003上传限制解决方案的补充说明

      到微软站点载了IIS6 Resource Kit Tools(http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&displaylang=en),安装后利用Metabase Explorer修改了(local)\LM\W3SVC\AspMaxRequestEntityAllowed属性(默认为200K=204800),修改为1G就是了;同时修改了AspScriptTimeout属性调整下时限,就可以上传大文件了。

    此时发现AspMaxRequestEntityAllowed丢之,点右键添加new属性为asp,设置自己需要的大小,然后确定即可~~~


    如果是PHP的
    打开php.ini,首先找到
    file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开
    upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹
    upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2M
    post_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M

    一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。
    但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。

    更多请关注:
    http://www.chenyu.me/read-htm-tid-6320-fpage-2.html
  • 相关阅读:
    Linux停SVN提交时强制写日志
    svn文件提交时强制写注释
    ssh 登录出现的几种错误以及解决办法
    Linux内存调试工具初探-MEMWATCH
    段错误调试神器
    Linux环境下段错误的产生原因及调试方法小结
    pthread_create()之前的属性设置
    Linux netstat命令详解
    Linux route命令详解和使用示例(查看和操作IP路由表)
    tomcat最大线程数的设置
  • 原文地址:https://www.cnblogs.com/wangpei/p/2232882.html
Copyright © 2020-2023  润新知