主题:  如何同时上传多图片,并把图片的相关信息写到数据库

54aft

职务:普通成员
等级:2
金币:1.0
发贴:657
注册:2002/8/26 17:11:53
#12003/7/16 11:48:52
我做了个用CFFILE提交图片的CFM。我把文本字段做了循环处理,连FORM变量也循环处理了。
到了处理程序的文件时就发生了以外,我不知道如何获取循环了的FORM变量。
我把代码贴出来,各位大虾帮忙看下错在哪里!
还有各位是如何处理的?



54aft

职务:普通成员
等级:2
金币:1.0
发贴:657
注册:2002/8/26 17:11:53
#22003/7/16 11:56:18
这是提交多个图片的页面:
--------------------------------------------------








SELECT n_id, n_name FROM news WHERE n_id = #URL.n_id#























您可以上传#URL.upfbsz#个图片与刚才提交的文章[#rs_imapa.n_name#]相关联!


































            







































































上传图片:











图片备注:

































































编辑历史:[这消息被54aft编辑过(编辑时间2003-07-16 11:57:38)]


54aft

职务:普通成员
等级:2
金币:1.0
发贴:657
注册:2002/8/26 17:11:53
#32003/7/16 11:59:28
这是处理上传图片的页面!

--------------------------------------------------------------------





filefield="#loop_tpmc#"
destination="#request.upload_temp#/#imap_molu#/"
nameconflict="overwrite"
accept="image/gif, image/jpeg,image/pjpeg,image/jpg">






INSERT INTO imap (tp_name, tp_url, tp_ny, n_id, tp_qx) valueS (
'#CFFILE.ClientFile #', '#CFFILE.ServerDirectory# ', '##tpbz_sz## ', #FORM.n_id# , ##tpqx_sz## )





s22

职务:版主
等级:4
金币:10.0
发贴:1634
注册:2004/12/19 13:06:46
#42003/7/16 17:19:14
        directory="#curDirectory#" 目录
    weight="500,300" 文件大小 相对于下面的表单字段
    nameofimages="image,image2" 表单字段的名称
    nameConflict="overwrite" 命名冲突
    accept="image/*" 同意格式
    default="na"> 默认表单字段,可以不填
    
--->






    

    




    

    













    destination="#Attributes.directory#"
    nameconflict="#nameConflict#" accept="#accept#">



name="fileRead" filter="#incoming#">

    file="#Attributes.directory##incoming#">


Notice of oversize file!

Uploaded Image: #incoming#

Max KB: #weight#

#incoming# KB: #size#











54aft

职务:普通成员
等级:2
金币:1.0
发贴:657
注册:2002/8/26 17:11:53
#52003/7/17 13:29:55
可我想同时把上传了的的图片的名称记录到数据库去。
因为表单是循环生成,我不知道如何截取表单的变量(不知道变量名称)



s22

职务:版主
等级:4
金币:10.0
发贴:1634
注册:2004/12/19 13:06:46
#62003/7/17 14:09:18
directory="#curDirectory#" 目录
weight="500,300" 文件大小 相对于下面的表单字段
nameofimages="image,image2" 表单字段的名称
nameConflict="overwrite" 命名冲突
accept="image/*" 同意格式
default="na"
dsn=""database
table=""table
field="" field
>
































nameconflict="#nameConflict#" accept="#accept#">




insert into #table# (
#field#
)values(
#File.ServerFile#
)





name="fileRead" filter="#incoming#">

file="#Attributes.directory##incoming#">


Notice of oversize file!

Uploaded Image: #incoming#

Max KB: #weight#

#incoming# KB: #size#









==========
没测试,你看看能不能用吧,还有就是没有加cftry

编辑历史:[这消息被s22编辑过(编辑时间2003-07-17 14:16:39)]
[这消息被s22编辑过(编辑时间2003-07-17 14:17:33)]