当前位置: 代码迷 >> ASP.NET >> 图片上传 图片保存到指定的文件夹数据库保存图片名称,该怎么解决
  详细解决方案

图片上传 图片保存到指定的文件夹数据库保存图片名称,该怎么解决

热度:3320   发布时间:2013-02-25 00:00:00.0
图片上传 图片保存到指定的文件夹数据库保存图片名称
请问 如果把图片上传到指定的文件夹,然后数据库保图片的名称!~~~~


------解决方案--------------------------------------------------------
this is very easy......
------解决方案--------------------------------------------------------
if(FileUpload.HasFile==true)
{
string FileName = FileUpload.FileName;
String Extend = System.IO.Path.GetExtension(FileName);
string fileurl = System.IO.Path.GetFileName(FileName);
string Dir = Server.MapPath("fujian");
Dir = Dir + "/" + fileurl;
if (Extend.ToLower() != ".exe" || Extend.ToLower() != "" || Extend.ToLower() != ".htm")
{
FileUpload.SaveAs(Dir);//文件保存路径
imgsrc=Dir ;//数据库存放图片的路径


}
else
{
Response.Write("<script>function window.onload() {alert('对不起,您上传的文件格式不正确!');window.location.href='post.aspx';}</script>");
}

}
不明白可以找我
------解决方案--------------------------------------------------------
如果没有如果
------解决方案--------------------------------------------------------
C# code
string test = Server.MapPath("ImageFiles/" + DateTime.Now.ToString("yyyy-MM-dd"));  //用来生成文件夹            if (!Directory.Exists(test))            {                Directory.CreateDirectory(test);            }            if (FileUpload1.PostedFile.FileName != "")            {               string  imgname = FileUpload1.PostedFile.FileName;               string imgType = imgname.Substring(imgname.LastIndexOf(".") + 1);               string quanname =DateTime.Now.ToString("yyyyMMddHHmmss")+imgname.LastIndexOf("\\")+"."+imgType ;               if ("gif" != imgType && "jpg" != imgType && "GIF" != imgType && "JPG" != imgType)                {                    Response.Write("<script>alert('请选择gif,jpg格式的文件!');</script>");                    return;                }                         string imgurl = "ImageFiles/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + quanname;                 FileUpload1.PostedFile.SaveAs(Server.MapPath(imgurl));
------解决方案--------------------------------------------------------
什么叫如果啊?不明白
要上传LS的那几个都可以用的~
  相关解决方案