图片 批量上传问题。。。。 一次性批量上传N张图片,图片上传到FTP里的临时目录,用Datalist显示出来,每张图片下面都有一个TextBox,TextBox输入图片名称,点击确定后才把临时目录里的图片转移到真正的目录下,并把每张图片的路径和名称插入数据库。前面我都知道,就是不知道怎么插入数据库,如何做到每张图片和每个TextBox匹配。没思路。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果图片的名称规则的话比如 123412.jpg; cqwe9.gif 等TextBox 的id可以和 图片的名称对应 <input type="text" name="123412" /> <input type="text" name="cqwe9" />如果不规则,则可以放到临时目录时就动态生成一个规则的ID(时间形式,或者Guid)作为图片的名称,则在FTP里的临时目录里的文件名如 B6851222-14EB-4cf5-A37D-D7542659295E.jpg 当然需要有一个临时表保存 B6851222-14EB-4cf5-A37D-D7542659295E 和123412.jpg的对应关系则 <input type="text" name="B6851222-14EB-4cf5-A37D-D7542659295E" />这只是一个方案,方法很多,不用想的很复杂 找个批量上传的jQuery插件。。不就是存图片吗?插入一条数据到数据库,还需要怎么匹配,图片的主键作为你要用来显示数据表的外键。。 ++批量上传我也建议用jquery的图片上传插件到时候想传多少图片就动态添加几个input的html控件,服务器那边按数组的形式处理就行了 留下联系方式 周一传DEMO给你看 貌似只有1楼懂我说什么。上传部分不用说,就是上传后我用Datalist显示,每张图片下面都带一个TextBox,用来输入图片名称。之后如何让每张图片和对应的每个TextBox的值匹配插入数据库。 建一个表 用来存储你的图片地址和备注(就是textbox的值) 比如你建一个表 其中有字段 ID,UrlPath(图片地址),UrlMark(图片说明),UrlName(图片名称),UrlType(图片类别,这个看你自己了) 等…………然后在你UPDATE图片方法的里面,在插入图片同时插入图片对应的说明和名称到数据库里面insert into ()values()因为你是多条同时插入,所以插入数据的时候你遍历几次,for(int i=0;i<(图片张数);i++){ insert into(user,urkname)values(url[i],urlname[i])}最好写成一个方法调用 这样好点 上面是思路, 方法有很多,我想到就是这样,当然可能还有更好的方法, @Parameter1 不是过程 Eln_QuyuEmpList 的参数。,哪错了? 用asp.net实现页面风格自定义功能 验证控件没有显示提示信息 问个比较菜的问题? 为什么程序在调试状态下速度很快? 在IE中自动输入用户名与密码 iframe 问题 实现论坛回答中的内容样式变换 .net的windows窗体控件(继承UserControl)在浏览器里不能被脚本访问 菜问题,在其他机子好的,在我的计算机上出现““/”应用程序中的服务器错误。” 能不能用正则匹配多个值? .net的错误提示
TextBox 的id可以和 图片的名称对应 <input type="text" name="123412" />
<input type="text" name="cqwe9" />
如果不规则,则可以放到临时目录时就动态生成一个规则的ID(时间形式,或者Guid)作为图片的名称,
则在FTP里的临时目录里的文件名如 B6851222-14EB-4cf5-A37D-D7542659295E.jpg
当然需要有一个临时表保存 B6851222-14EB-4cf5-A37D-D7542659295E 和123412.jpg的对应关系
则
<input type="text" name="B6851222-14EB-4cf5-A37D-D7542659295E" />这只是一个方案,方法很多,不用想的很复杂
插入一条数据到数据库,还需要怎么匹配,图片的主键作为你要用来显示数据表的外键。。
到时候想传多少图片就动态添加几个input的html控件,服务器那边按数组的形式处理就行了
上传部分不用说,就是上传后我用Datalist显示,每张图片下面都带一个TextBox,用来输入图片名称。之后如何让每张图片和对应的每个TextBox的值匹配插入数据库。
比如你建一个表 其中有字段 ID,UrlPath(图片地址),UrlMark(图片说明),UrlName(图片名称),UrlType(图片类别,这个看你自己了) 等…………然后在你UPDATE图片方法的里面,在插入图片同时插入图片对应的说明和名称到数据库里面insert into ()values()
因为你是多条同时插入,所以插入数据的时候你遍历几次,
for(int i=0;i<(图片张数);i++){
insert into(user,urkname)values(url[i],urlname[i])
}最好写成一个方法调用 这样好点 上面是思路, 方法有很多,我想到就是这样,当然可能还有更好的方法,