|
主题: 如何同时上传多图片,并把图片的相关信息写到数据库
|
 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)]
|