上传多个图片 怎么把多个图片的名字放进数据里(一个字段) 上传多个图片 怎么把多个图片的名字放进数据里(一个字段)取出的时候怎么把他们一个一个取出来 显示在网页上(笨人 菜鸟)求高手 指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用一个特殊符号隔开。。取出来用split把他切开。。 如果不能修改数据库传统的做法是用特殊符号隔开不过现在一般是保存序列化xml文本,或着json字符串文本 用特殊字符吧,图片名+特殊字符+图片名+ 这样的一个字符串保存进数据库取出来后split分割下,就会得到一个个的图片名了 存:System.Web.HttpFileCollection files = System.Web.HttpContext.Current.Request.Files; string name=""; for (int i= 0; i < files.Count; i++) { if (files[i].FileName.Length > 0) { string p1 = files[i].FileName; string path = ""; path= Server.MapPath("~/img/" + p1); //存在本地物理路径文件中 fuAddPicutre.PostedFile.SaveAs(path); name+= p1 +","; } } 数据库字段=name.SubString(0,name.Length-1);取:split割开就行! 每个名字中间加一个特殊分隔字符串就行了,取出来时split一下.保存为123.jpg**234.jpg**456.jpg 存到数据库字段中是: "aa.jpg,bb.jpg,cc.gif"从数据库读出来是: string strPhoto = "aa.jpg,bb.jpg,cc.gif";分割成数组:string[] photos = strPhoto.split(',');再组成HTML代码:protected string pHtml = string.Empty;foreach(string p in photos){ pHtml += "<img src=/file/photos/" + p + " />";}最后显示在页面上:<body><%=pHtml %></body> 字符串名称 1.jpg;2.jpg或|等分割string[] arr=str.Split('|');一般使用多台记录保存如ID,filename,..... 定时执行 如何把循环里面的值拿出循环外面 GridView行更新时遇到的问题,获取不了更新值 带xml的Flash播放器 |M| 从零开始学习存储过程第一贴:把我以前的程序换存储过程写法 请教 .net framework 安装文件有多大?? HELLOWORLD运行问题?各位帮忙看看! 请问象csdn论坛显示贴子的功能是如何做的? 为什么在我定义的类中使用Response.Redirect()不行? 服务器端表单验证控件的问题???wait wait wait????????????? asp.net和asp中cookie共存的问题 页面跳转问题!!!!!
取出来后split分割下,就会得到一个个的图片名了
string name="";
for (int i= 0; i < files.Count; i++)
{
if (files[i].FileName.Length > 0)
{
string p1 = files[i].FileName;
string path = "";
path= Server.MapPath("~/img/" + p1);
//存在本地物理路径文件中
fuAddPicutre.PostedFile.SaveAs(path);
name+= p1 +",";
}
}
数据库字段=name.SubString(0,name.Length-1);取:split割开就行!
保存为
123.jpg**234.jpg**456.jpg
string[] photos = strPhoto.split(',');再组成HTML代码:
protected string pHtml = string.Empty;
foreach(string p in photos)
{
pHtml += "<img src=/file/photos/" + p + " />";
}最后显示在页面上:
<body>
<%=pHtml %>
</body>
string[] arr=str.Split('|');
一般使用多台记录保存如ID,filename,.....