如何把上传的图片用自己定义的名子保存?
急! 问题点数:10、回复次数:2Top
1 楼jame_peng(可可西里)回复于 2006-05-01 22:17:27 得分 0
public void UpPic()
{
btnUpload.Attributes.Add("onclick","javascript:return confirm('确定要上传图片吗?')");
string fileName ="";
string filePath ="";
string fileType ="";
filePath = myfile.PostedFile.FileName;
fileName = filePath.Substring(filePath.LastIndexOf("\\")+1);
fileType = fileName.Substring(fileName.LastIndexOf(".")+1);
if(myfile.PostedFile.ContentLength !=0)//是否有图片
{
if("JEPG" == fileType.ToUpper() || "JPG" == fileType.ToUpper() || "GIF" == fileType.ToUpper() || "BMP"== fileType.ToUpper())
{
//check pic contentlength
string dt = DateTime.Now.ToString("yyyyMMddhhmmss");
myfile.PostedFile.SaveAs(Server.MapPath("../UpFile/")+dt+"."+fileType);//这是你要底
string newFileName = dt+"."+fileType;
string path = Server.MapPath("../UpFile/")+dt+fileType;
lstPic.Items.Add("原文件名:"+fileName+" "+"新文件名称:"+dt+"."+fileType); //保存到listbox里面
lstPicDes.Items.Add(txtPicDes.Text);//图片描述
lstNewFile.Items.Add(newFileName);
}
else
{
Response.Write("<script language = javascript>alert('jepg,jpg,gif,bmp')");
}
}
else
{
Response.Write("<script language = javascript>alert('请选择要上传的图片!')");
}
}Top
2 楼webwait(webwei)回复于 2006-05-01 22:39:28 得分 0
PostedFile.SaveAsTop




