проблема в том, что Shadowuploader.asp в строках 159-160.там strElementValue перезаписывается в словаре m_Reuqest.
, поэтому вы должны сделать это немного по-другому:
'append to request collection
if m_Request.Exists(strElementName) then
m_Request(strElementName) = m_Request(strElementName) & ", " & strElementValue
else
m_Request(strElementName) = strElementValue
end if
, поэтому у вас есть разделенные запятой значения, если strElementName уже существует в словаре m_Request.
Если вы хотите, вы можете добавить немного интеллекта и изменить каждое разделенное запятыми значение в словаре m_request в массив после цикла:
dim itm, arr, n
for each itm in m_Request
if instr(m_Request(itm), ", ") > 0 then
arr = split( m_Request(itm), ", ")
m_Request(itm) = arr
end if
next
после загрузки вы можете получить доступ к значениям флажковвот так:
objUpload("chk")(1)
как всегда нет простого решения при использовании классического asp ...