我正在将文件上传PHP脚本转换为ASP。
PHP脚本使用ini_get()从php.ini获取post_max_size变量。
$POST_MAX_SIZE = ini_get('post_max_size');
首先,IIS或.NET是否使用了类似的文件或方法。如果有,是否有类似的变量控制最大邮政大小。假设两者都是正确的,ASP(VBScript)中是否有类似的东西可以从IIS或.NET中提取变量?
我不是ASP开发人员,所以我完全失败了。任何帮助将不胜感激,甚至帮助我问正确的问题,如果这是适当的路径。
答案 0 :(得分:2)
没有。但是有许多供应商可以实现配置
对于IIS配置中的ASP,PHP的post_max_size
等于ASPmaxRequestEntityAllowed
以下示例使用ADSI或WMI提供程序
如果您已经安装了许可和提供商,则可以使用。
Dim INSTANCE_ID : INSTANCE_ID = Request.ServerVariables("INSTANCE_ID")
'ADSI provider
Response.Write GetObject("IIS://localhost/W3SVC/"& INSTANCE_ID &"/Root").ASPmaxRequestEntityAllowed
Response.Write "<hr />"
'WMI provider
Response.Write GetObject("winmgmts:/root/MicrosoftIISv2")._
Get("IIsWebVirtualDirSetting='W3SVC/"& INSTANCE_ID &"/ROOT'").ASPmaxRequestEntityAllowed