困惑:当稻香老农的无组件上传遇到多选的下拉框
一直没有发现系统有个巨大的bug,在某个页面会用到抓取用户选取得人员,然后用sql server发mail,偶尔发现有时候发mail发不出去,后来后果很严重,虽然会自动通知我,我一下子也不知道,反正就是没有错误,我自己手动远程登录上去发mail,后来问题比较明朗,直接一个--〉遇到未处理的资料,wwwroot服务挂了!!这个巨bug吃掉所有的记忆体
折腾了好久,在blueidea的一位网友给我一段代码参考
疑惑的地方:为什么遇到multiple的下拉框就需要这样取值呢?我直接用upl.form也用了很久,估计有3个月,一直没有问题,就是myArray = split(upl.Form("RD_Dept"),", "),都是资料正常,不过多了好像就出现巨bug,网友说要用upl.FormEx,也是别人告诉他,这里有谁知道呢?FormEx是什么东东呢?
dim upl
dim cn,comm,supplier,strSQL
dim myArray(20),i,RD_Depts
dim strSubItem
set upl=Server.CreateObject ("SoftArtisans.FileUp")
upl.Path=server.MapPath("../Attfiles")
For Each strSubItem In upl.FormEx("RD_Dept")
myArray(i) = strSubItem
i = i + 1
Next