zoukankan
html css js c++ java
C#实现按日期命名上传文件代码
c#实现按日期命名上传文件代码,做开发的应该能够用得了吧!
“附件说明”边的TextBox:Id=TextBox1
“浏览”:Id=UpLoadFile
“上传”:Id=AddFile
文件目录:wwwroot/myWeb/userfiles/upload
private void AddFile_Click(object sender, System.EventArgs e)
{
if(UpLoadFile.PostedFile.FileName.Trim()!="")
{
String fileName =UpLoadFile.PostedFile.FileName.Substring (UpLoadFile.PostedFile.FileName.LastIndexOf("\\")+1, UpLoadFile.PostedFile.FileName.Length-1 - UpLoadFile.PostedFile.FileName.LastIndexOf("\\"));
///取到当前时间的年、月、日、分、秒和毫秒的值,并使用字符串格式把它们组合成一个字符串
String fileTime = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString()
+ DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString()
+ DateTime.Now.Second.ToString() + DateTime.Now.Minute.ToString()
+ DateTime.Now.Millisecond.ToString();
///在时间字符串后面添加一个随机数和文件的后缀名
String src=fileName.Substring(fileName.LastIndexOf(".")+1,fileName.Length-fileName.LastIndexOf(".")-1)。ToLower();
if(src.ToLower()=="rar" || src.ToLower()=="doc" || src.ToLower()=="xls")
{
fileName =fileTime + GetRandomint() + "." + src;
///上载文件到服务器硬盘
UpLoadFile.PostedFile.SaveAs(Server.MapPath(Request.ApplicationPath) + "\\userfiles\\upload\\" + fileName);
if(TextBox1.Text.Trim()=="")
{
FCKeditor1.Value=FCKeditor1.Value+"<a href=userfiles/upload/"+fileName+">下载附件</a><br>";
}
else
{
FCKeditor1.Value=FCKeditor1.Value+"<a href=userfiles/upload/"+fileName+">"+TextBox1.Text.ToString()+"< /a><br>";
}
}
else
{
Response.Write("<script>alert(\"文件格式不正确,请上传格式为RAR的文件!\")</script>");
}
}
}
private String GetRandomint()
{
Random random = new Random();
return(random.Next(10000)。ToString()); //产生一个小于10000的随机正整数
}
查看全文
相关阅读:
在Windows中,U盘或者移动硬盘关不掉时,怎么知道是被哪个程序占用了呢?
选择的文件中包含不支持的格式
FTO Obesity Variant Circuitry and Adipocyte Browning in Humans
SNPsnap | 筛选最佳匹配的SNP | 富集分析 | CP loci
PhastCons | 序列保守性打分
hg19基因组 | 功能区域 | 位置提取
投稿SCI杂志 | 如何撰写cover letter | 如何绘制illustrated abstract
variant的过滤 | filtering and prioritizing genetic variants
会议录音的处理 | 提高音量 + 降噪 + 自动添加字幕
小型数据工作站 | 管理和维护 | Jupyter | Rstudio server | Mac & Win10
原文地址:https://www.cnblogs.com/yzenet/p/2499368.html
最新文章
这才是中国人真正需要的厨房
根据【表2】数据-存在【表1】的则更新,【表1】不存在的---则新增
对比两组对象数组 根据元素内某一属性是否相等过滤数组
怎么自己做自媒体?
btc 版本1的地址计算原理
无线路由器当交换机使用
用gio替代rm命令,将要删除的东西先移入回收站
写作中长篇小说的方法
图片或图像相似度对比研究
学习方法论
热门文章
深度学习如何进阶
古瓷片研究
Cmd命令快速更换ip地址
文理科到底选哪个?
小米连接AirPods Pro声音很小怎么解决?
Web项目逻辑删除的设计
TP5分页查询时条件丢失处理
PHP自定义 日期范围 条件筛选
tp5怎么关联模型进行条件查询?
ThinkPHP模板标签eq if 中区分0,null,false的方法
Copyright © 2011-2022 走看看