MVC的一部分代码总结(1)

开发工具与关键技术: MVC的一部分代码总结(1)
作者:冉启东
撰写时间: 2019年4月日

1,HttpCookie cookie = System.Web.HttpContext.Current.Request.Cookies[“user”];
if (cookie != null)判断cookie是否存在
2,IsMatch 指定的正则表达式在指定的输入字符串中是否找到了匹配项。
3,如果正则表达式找到匹配项,则为 true; 否则, 为 false。
4,MIME 类型:MIME(Multipurpose Internet Mail Extensions)
是描述消息内容类型的因特网标准。
多用途互联网邮件扩展类型,
是设定某种扩展名的文件用一种应用程序来打开的方式类型,
当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。
多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式
每个MIME类型由两部分组成,前面是数据的大类别,
例如声音audio,图像image等,后面定义具体的种类。
常见的MIME类型(通用型):
PDF文档 扩展名:pdf application/pdf
超文本标记语言文本 .html text/html
xml文档 .xml text/html
XHTML文档 .xhtml application/xhtml+xml
普通文本 .rtf application/rtf
Microsoft Word文件 .Word application/msword。
5,设置MIME MimeMapping映射文档扩展使 MIME 类型内容 (注:需要.net4.5)
stringmime mime =MimeMapping.GetMimeMapping(path):返回映射为指定的文件名
的MIME。
return File(new FileStream.Open),mime,“批量导入模板”):
6,string FileName = file.FileName:
用于主要处理IE浏览器上传的文件名
string[] str = FileName.Split(’\’);
FileName = str[str.Length - 1];
用于获取文件的扩展名
string fileExtension = Path.GetExtension(FileName);
用于判断上传文件的类型是否为.doc||.docx
if (".doc||.docx".Contains(fileExtension.ToLower()))
文件名称
string fileName = DateTime.Now.ToString(“yyyyMMddHHmmss”) + FileName;
用于检查目录是否存在,不存在就创建
if (!Directory.Exists(Server.MapPath("~/Document/Title/Temp/")))
用于创建目录/Document/Notice/
Directory.CreateDirectory(Server.MapPath("~/Document/Title/Temp/"));
}
用于保存文件的路径
string filePath = Path.Combine(Server.MapPath("~/Document/Title/Temp/"), fileName);
用于保存文件
file.SaveAs(filePath);
7,Spire.Doc for .NET是一款由E-iceblue公司开发的专业的Word .NET类库,
使用该工具开发人员可以在任意.NET平台(C#,VB.NETASP.NET)上快速创建,
读取,写入,转换,打印Word文档。作为一个独立的Word 组件,
Spire.Doc的运行无需安装Microsoft Word。
而且,它可以将Microsoft Word文档创建功能集成到开发者的任何.NET应用程序
Spire.Doc.for .NET 是一个专业的word .NET库 ˈspaɪə®
8,将word转换HTML
html文件的文件名称
string htmlName = fileName.Replace(fileExtension, “.html”);
用于html文件的保存路径
string htmlPath = Path.Combine(Server.MapPath("~/Document/Title/Temp/"), htmlName);
Document document = new Document(filePath);
用于将文件读取到document中
document.SaveToFile(htmlPath, FileFormat.Html);
用于将文件转化成HTML文档并保存
ReadAllText
用于读取文件内容,返回一个包含文件所有行的字符串
string strhtml = System.IO.File.ReadAllText(htmlPath);
用于替换 html中的 给p标签添加一个自定义属性,若有pre标签,则替换成p标签
strhtml = Regex.Replace(strhtml, “<p|<pre”, “<p reg=“demo””);
strhtml = Regex.Replace(strhtml, “”, “

”);
用于去掉 style后面的样式
strhtml = Regex.Replace(strhtml, “style=”.+?(?=")"", “”);
MatchCollection matchPList = Regex.Matches(strhtml, “<p reg=“demo”[\w\W\r\n]*?>”);
用于保存最终结果

MVC的一些代码增加自己的词库

猜你喜欢

转载自blog.csdn.net/weixin_44540672/article/details/89363922