第2个回答 推荐于2016-06-24
没太明白你要干什么 是.net生成文件 存储在一个文件平 怕重名的问题吗??
如果是的话 建议采用文件名+时间+随机数
HttpPostedFile file = context.Request.Files["Filedata"]; //这是ajax传来的文件流
string FileP = "~/images/RadioPart"; //要存储的相对路径
string FilePath = HttpContext.Current.Server.MapPath(FileP) + "\\"; //将相对路径转换为绝对路径
Random rd = new Random();//随机数类
string NewFile = DateTime.Now.ToString("yyyyMMddHHmmss") + rd.Next(0, 99999).ToString("00000") + file.FileName.Substring(file.FileName.LastIndexOf("."));//这里只是时间+随机数+文件后缀名
file.SaveAs(FilePath + NewFile);//保存本回答被提问者采纳