【100分】ASP请教:一个变量传递多个值!

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:42:02
问题概述:我做的是一个批量上传图片的功能,比如说:
dim file1 ’怎么让变量file1传递多个值
假设我上传了5张图片:--》上传成功--》然后用变量file1获取了上传路径:如:
file1=images/01.jpg
file1=images/02.jpg
file1=images/03.jpg
file1=images/04.jpg
file1=images/05.jpg
那么,我怎么才能用file1变量传递到另一个页面呢?
我是这么做的:
response.Write("<script>alert('上传成功!');window.location.href='photojianje.asp?gs="&gs&"&flie1="&file1&"<br>';</script>")
上传成功后把这5个图片路径传到photojianjie。asp页

但我传的时候为什么只能获取到
file1=images/05.jpg

=====================================

高手帮忙!!!!!!!!!!!!!!!!!!!!!
问题补充请看这里:
http://zhidao.baidu.com/question/66272295.html

file1=images/01.jpg
file1=file1&"$_"&images/02.jpg
file1=file1&"$_"&images/03.jpg
file1=file1&"$_"&images/04.jpg
file1=file1&"$_"&images/05.jpg

response.Write("<script>alert('上传成功!');window.location.href='photojianje.asp?gs="&gs&"&flie1="&file1&"<br>';</script>")

在'photojianje.asp这个页面里对file1进行分割
filez=split(file1,"$_")
for i=0 to ubound(filex)
filez(i) '循环给出 传递过来的 file1
next

那是因为你只取得一个FILE对象,当然只有一个值了
要循环,如:
for j=0 to 4
formPath=upload.form("file")
...
next
这样就可以取得5个值,不过,前提是你要在前台生成对应的5个文件上传域

兄弟

要循环嘛``while `for`都行``