[code]
我像实现多附件写入数据库中附件的名字都记录在一个数据库字段里,今天实现里几个附件写入数据库几条数据,但是还想实现写入一个字段.要求多附件名字写入数据库 格式 aa.jpg|bb.jpg|cc.jpg 用户不一定上传3个可能.几个不确定.最好变量是活的
只有一点思路.是定义变量 然后变量相加.每个变量之间用"|"加起来.
问题2.如果我用1个label 显示我刚才数据库字段里的aa.jgp|bb.jpg|cc.jpg 怎么提这个图片名称啊.
label="<img src='数据库字段(aa.jpg|bb.jpg|cc.jpg )' originalAttribute="src" originalPath="数据库字段(aa.jpg|bb.jpg|cc.jpg )" " /> 注: 几个图片就显示几个label protected void Button1_Click1(object sender, EventArgs e)
{
string fn = "";
string sFilePath = "";
HttpFileCollection Files = HttpContext.Current.Request.Files;
for (int i = 0; i < Files.Count; i++)
{
HttpPostedFile PostedFile = Files[i];
if (PostedFile.ContentLength > 0)
{
string FileName = PostedFile.FileName;
string strExPrentFile=FileName.Substring(FileName.LastIndexOf(".")+1);
string ff = FileName.Substring(FileName.IndexOf("."));
string[] AgreeExPrentFile = new string[] { "jpg", "bmp", "gif" };
bool IsUp = false;
for (int j = 0; j < AgreeExPrentFile.Length; j++)
{
if (strExPrentFile.Equals(AgreeExPrentFile[j]))
{
IsUp = true;
}
}
if (IsUp)
{ fn = DateTime.Now.ToString("yyMMddhhmmss") + DB.GetRandom(5) + "." + strExPrentFile;
sFilePath = "images/" + fn;
Response.Write(arr + "<br/>");
PostedFile.SaveAs(Server.MapPath(sFilePath));
}
}
}
// string strSql = "insert into up(name) values('" + fn + "')";
// DB.RunExecuteNonQuery(strSql);
}
[/code]
我像实现多附件写入数据库中附件的名字都记录在一个数据库字段里,今天实现里几个附件写入数据库几条数据,但是还想实现写入一个字段.要求多附件名字写入数据库 格式 aa.jpg|bb.jpg|cc.jpg 用户不一定上传3个可能.几个不确定.最好变量是活的
只有一点思路.是定义变量 然后变量相加.每个变量之间用"|"加起来.
问题2.如果我用1个label 显示我刚才数据库字段里的aa.jgp|bb.jpg|cc.jpg 怎么提这个图片名称啊.
label="<img src='数据库字段(aa.jpg|bb.jpg|cc.jpg )' originalAttribute="src" originalPath="数据库字段(aa.jpg|bb.jpg|cc.jpg )" " /> 注: 几个图片就显示几个label protected void Button1_Click1(object sender, EventArgs e)
{
string fn = "";
string sFilePath = "";
HttpFileCollection Files = HttpContext.Current.Request.Files;
for (int i = 0; i < Files.Count; i++)
{
HttpPostedFile PostedFile = Files[i];
if (PostedFile.ContentLength > 0)
{
string FileName = PostedFile.FileName;
string strExPrentFile=FileName.Substring(FileName.LastIndexOf(".")+1);
string ff = FileName.Substring(FileName.IndexOf("."));
string[] AgreeExPrentFile = new string[] { "jpg", "bmp", "gif" };
bool IsUp = false;
for (int j = 0; j < AgreeExPrentFile.Length; j++)
{
if (strExPrentFile.Equals(AgreeExPrentFile[j]))
{
IsUp = true;
}
}
if (IsUp)
{ fn = DateTime.Now.ToString("yyMMddhhmmss") + DB.GetRandom(5) + "." + strExPrentFile;
sFilePath = "images/" + fn;
Response.Write(arr + "<br/>");
PostedFile.SaveAs(Server.MapPath(sFilePath));
}
}
}
// string strSql = "insert into up(name) values('" + fn + "')";
// DB.RunExecuteNonQuery(strSql);
}
[/code]
解决方案 »
- .NET CA证书相关
- session问题,帮忙看一下!谢谢!
- 提取网页中用控件生成的、没有物理路径的图片
- 用WebConfigurationManager设置appSettings连接字符串无反应
- 做 Repeater数字分页遇到的问题
- Panel1.Controls.Add(DDL)连续加载的问题!高手进请!速度结帖~
- 急急急....高手回答...C#中Interface的问题(高手指点一二)
- asp.net中水晶报表导出EXCEL时报错,请大家帮忙看看。
- <script src="">为什么总是无效?
- asp.net 中,我用了push 模式搞报表,但是下面的问题怎么解决?
- asp.net的数据库分页问题-DataList
- 问一个ASP.NET中的一个必选添的问题
只有一点思路.是定义变量 然后变量相加.每个变量之间用"|"加起来.
问题2.如果我用1个label 显示我刚才数据库字段里的aa.jgp|bb.jpg|cc.jpg 怎么提这个图片名称啊.
label="<img src='数据库字段(aa.jpg|bb.jpg|cc.jpg )' originalAttribute="src" originalPath="数据库字段(aa.jpg|bb.jpg|cc.jpg )" " /> 注: 几个图片就显示几个label protected void Button1_Click1(object sender, EventArgs e)
{
string fn = "";
string sFilePath = "";
HttpFileCollection Files = HttpContext.Current.Request.Files;
for (int i = 0; i < Files.Count; i++)
{
HttpPostedFile PostedFile = Files[i];
if (PostedFile.ContentLength > 0)
{
string FileName = PostedFile.FileName;
string strExPrentFile=FileName.Substring(FileName.LastIndexOf(".")+1);
string ff = FileName.Substring(FileName.IndexOf("."));
string[] AgreeExPrentFile = new string[] { "jpg", "bmp", "gif" };
bool IsUp = false;
for (int j = 0; j < AgreeExPrentFile.Length; j++)
{
if (strExPrentFile.Equals(AgreeExPrentFile[j]))
{
IsUp = true;
}
}
if (IsUp)
{ fn = DateTime.Now.ToString("yyMMddhhmmss") + DB.GetRandom(5) + "." + strExPrentFile;
sFilePath = "images/" + fn;
Response.Write(arr + "<br/>");
PostedFile.SaveAs(Server.MapPath(sFilePath));
}
}
}
// string strSql = "insert into up(name) values('" + fn + "')";
// DB.RunExecuteNonQuery(strSql);
}