当前位置: 代码迷 >> ASP.NET >> ※◆求关于上传图片转换文件名的一段代码!解决方案
  详细解决方案

※◆求关于上传图片转换文件名的一段代码!解决方案

热度:8508   发布时间:2013-02-26 00:00:00.0
※◆求关于上传图片转换文件名的一段代码!!!
我想把电脑里面的图片每当上传的时候,都放到同一个文件夹img下,图片的名字为当前时间的字符串形式,比如:我在2007-05-10   12:00:00上传了一副图片,则把~/img/20070510120000.gif(假设为gif形式)存到数据库里面,怎么写啊?
给点思路?
我是第一次做这种

------解决方案--------------------------------------------------------
public string UpFile(HttpPostedFile fileName, string filePath)
{
int i = fileName.FileName.LastIndexOf( ". "); //取得文件名(抱括路径)里最后一个 ". "的索引
string newext = fileName.FileName.Substring(i);//取得文件扩展名
//取得上传路径
string strBaseLocation = filePath;
if (!Directory.Exists(strBaseLocation))
Directory.CreateDirectory(strBaseLocation);

string upFileName = DateTime.Now.ToString( "yyyyMMdd ") + new Random(DateTime.Now.Millisecond).Next().ToString();
fileName.SaveAs(strBaseLocation + upFileName);
return upFileName;
}
  相关解决方案