我现在需要用一个字段 定义图片的编号,但是需要粗村多张图片,名称还自动根据编号定义的。
我就是想知道怎么自动的为一个编号的多张图片设置图片名称,
例如:编号a 图片a1.jpg,a2.jpg,a3.jpg。
考虑到重新登录再次添加 怎么办?
我就是想知道怎么自动的为一个编号的多张图片设置图片名称,
例如:编号a 图片a1.jpg,a2.jpg,a3.jpg。
考虑到重新登录再次添加 怎么办?
解决方案 »
- webbrowser 如何获取子页面的返回值
- 页面Page_Load事件加载的问题
- webbrowser 登录的问题
- C# 操作Word,加入柱状图,如何传递参数?分不够再加
- 是否内存不足
- 菜鸟求救!!!!SOS!
- DataTable 的一个很长时间没有解决掉的问题,请高手们多多指教
- 100分请教个多线程问题
- 代码生成动态创建DataGrid的模版列,假如要在该列中加入一个linkbutton,linkbutton的事件应怎么写,怎么才能使点击后进入编辑状态?另:D
- Trace和debug有什么区别,该如何使用。
- treeview 选中弹出窗口,关闭弹出窗口再次打开时的问题
- 关于在picturebox上重绘Label后的Label的mouseclick事件不起作用
User
UserId UserName ...Picture
PicId PicName UserID保存的时候,先得到当前用户的Id,然后根据Id自动生成图片名称,插入
int sum;
string Photo = "";
string fpName = this.up1.PostedFile.FileName.ToString();
string pName = fpName.Substring(fpName.LastIndexOf("\\") + 1);
string pType = pName.Substring(pName.LastIndexOf(".") + 1);
if (pType == "jpg" || pType == "png" || pType == "gif" || pType == "jpeg" || pType == "JPG" || pType == "PNG" || pType == "GIF" || pType == "JPEG")
{
string a = "select ppsum from pondPhoto where ppNumber='"+Label1.Text+"'";
sum= dbuse.ReInt(a);
if (sum > 0)//判断图片添加的数量
{
sum = sum + 1;
string b = "select ppPhoto from pondPhoto where ppNumber='" + Label1.Text + "'";
Photo = dbuse.ReStr(b);
Photo = Photo + "/" + this.Label1.Text + sum+"."+pType;
string str="update pondPhoto set ppsum="+sum+",ppPhoto='"+Photo+"' where ppNumber='"+this.Label1.Text+"'";
dbuse.ReVoid(str);
}
else
{
string Photos =this.Label1.Text+1+"."+pType;
sum = 1;
string Time = DateTime.Now.ToShortDateString();
string str = "insert into pondPhoto values('"+this.Label1.Text +"','"+Photos +"',"+sum+",'"+Time+"')";
dbuse.ReVoid(str);
}
this.up1.PostedFile.SaveAs(Server.MapPath("~/UpFile") + "\\" + this.Label1.Text + sum+"." + pType);
Response.Write("<script>alert('上传成功!');</script>");
}
else
{
Response.Write("<script>alert('格式不正确!');</script>");
}求大家多指教点。我觉得格式判断不是很好。