注册 登录
编程论坛 ASP技术论坛

图片批量上传的问题?找的代码,改善了一下。

川之鱼 发布于 2009-07-28 18:23, 790 次点击
图片可以批量上传到文件夹内,
但只能把最后一个图片写入数据库中?不能全部入库?
高手们指点下!附件下载,帮忙测试,研究下!
谢谢哈!
只有本站会员才能查看附件,请 登录
9 回复
#2
川之鱼2009-07-28 18:27
多个图片只能一个可以入数据库里。??
#3
川之鱼2009-07-29 09:48
高手们太忙了吗?带数据库的,可以下载测试。
#4
aspic2009-07-29 10:00
Response.Write "<script type=""text/javascript"">parent.document.all.NewsFile.value="""&picurl&""";</script>"
这个就把NewsFile的值给覆盖了 所以只有一个值改成
Response.Write "<script type=""text/javascript"">parent.document.all.NewsFile.value+="""&picurl&""";</script>"
看看
#5
川之鱼2009-07-29 11:15
以上代码还是不行的。只能一个写入数据库。
#6
aspic2009-07-29 14:38
picurl=("top/"&fileNamee&fileName)&"#"

Response.Write "<script type=""text/javascript"">parent.document.all.NewsFile.value+="""&picurl&""";</script>"
用"#"做分隔符 插入数据库肯定是一条了 因为你的数据库就那样设计
读取的时候用"#"做分隔符 然后就可以显示多个图片了

[[it] 本帖最后由 aspic 于 2009-7-29 14:40 编辑 [/it]]
#7
川之鱼2009-07-29 15:38
怎么不可以分别写入数据库,
这样不就是一个ID下有多个图片,如果要删除图片不就要删除好几个。
#8
aspic2009-07-29 16:41
你想写入几条就几条 跟这个图片没关系 能取到多个值应该可以写多条记录了吧 但是你的表单现在就只能写一条 因为你的名称输入只有一个 自己变通吧
#9
aspic2009-07-29 16:45
当然输入那里你也可以只有一个 然后也有分隔符 分别对应图片的名称 写入数据库的程序那里 你就可以搞个循环不就有多个了吗
#10
yyjz2009-07-31 11:04
恩 蛮好的
1