请问上传图片到站点图片名字可能会重复 一般都怎么处理? 比如说用户头像 或者用户上传的其他用处的图片如题 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看以下代码:这样做名字基本上不好重名了,楼主觉得满意,赶快给分吧,我复制粘贴了老半天呢!!!HttpPostedFile hpf=f.PostedFile;//获取上传文件对象 string fname=hpf.FileName;//获取上传文件对象的完整路径和文件名,包括扩展名 string image=fname.Substring(fname.LastIndexOf("\\")+1);//获取上传文件的文件名包括扩展名,不包括路径 string dot=fname.Substring(fname.LastIndexOf(".")+1);//获取上传文件的扩展名 string length=hpf.ContentLength.ToString();//获取文件长度 DateTime dt=DateTime.Now;//创建一个日期对象 string riqi=dt.DayOfYear.ToString();//获取当天是一年中的第几天 Random r=new Random();//创建一个随机数对象 string num=r.Next(10000).ToString();//范围是1-9999中的一个任意随机整数 string newname=riqi+num+length+"."+dot;//拼接一个新的名字 System.Guid.NewGuid();使用guid,如果机器有网卡的话,可以保证不会出现重复,然后在数据库保存图片的路径,名称等信息 Function GetRndFileName(ByVal sExt As String) As String Randomize() Dim ranNum As Integer = Int(900 * Rnd()) + 100 Return Format(Now, "yyyyMMddHHmmss") & CStr(ranNum) & "." & sExt End Function生成随机文件名的函数如:参数为:xx.jpg输出结果为:20060604102014888.jpg后三位为随机数 导出excel 使用updatePanel报错 “不允许进行筛选”! 怎样在脚本中查找DataGrid中模板列的控件名称,并赋值 怎样动态改变frame框架的宽度?? 请问一个弹出窗口的问题,要求动态的显示一个图片,如何写?????谢谢 按钮事件的如何动态生成? 请教:动态下拉列表的生成 .net中,js里面的值怎么通过HiddenField传入后台cs呢? 今天才学ASP.NET,问几个初级问题,请各位帮忙解答一下,在线等候,来者有分 问下:asp.net是用什么语言写的 ASP.NET2.0中服务器端可不可以得知客户端浏览器是否已经关闭 发布一个.NET的留言程序,呵
HttpPostedFile hpf=f.PostedFile;//获取上传文件对象
string fname=hpf.FileName;//获取上传文件对象的完整路径和文件名,包括扩展名
string image=fname.Substring(fname.LastIndexOf("\\")+1);//获取上传文件的文件名包括扩展名,不包括路径
string dot=fname.Substring(fname.LastIndexOf(".")+1);//获取上传文件的扩展名
string length=hpf.ContentLength.ToString();//获取文件长度 DateTime dt=DateTime.Now;//创建一个日期对象
string riqi=dt.DayOfYear.ToString();//获取当天是一年中的第几天 Random r=new Random();//创建一个随机数对象
string num=r.Next(10000).ToString();//范围是1-9999中的一个任意随机整数 string newname=riqi+num+length+"."+dot;//拼接一个新的名字
使用guid,如果机器有网卡的话,可以保证不会出现重复,然后在数据库保存图片的路径,名称等信息
Randomize()
Dim ranNum As Integer = Int(900 * Rnd()) + 100
Return Format(Now, "yyyyMMddHHmmss") & CStr(ranNum) & "." & sExt
End Function生成随机文件名的函数如:参数为:xx.jpg输出结果为:20060604102014888.jpg后三位为随机数