上传word文件

下面我讲的是在MVC种上传Word文件;
上传word文件_第1张图片
首先定义一个对象:msg。FileName主要是处理IE浏览器上传的文件名,然后获取文件的扩展名,在进行判断上传的文件的类型是否为.doc||.docx。在判断中要检查目录是否存在,不存在的话就要新建一个目录,创建目录的后缀为/Document/Notice/。接下来就是保存文件的路径,最后保存文件。
将word转换HTML:获取html文件的文件名称和html文件的保存路径。然后将文件读取到document中,将文件转化成HTML文档并保存。 ReadAllText读取文件内容,返回一个包含文件所有行的字符串,然后就替换 html中的 给p标签添加一个自定义属性,若有pre标签,则替换成p标签,在去掉 style后面的样式。通过正则表达式来获取所有的p标签,最后保存即可。
下面是视图的代码;
上传word文件_第2张图片
将word文件上传到控制器的UploadWord方法中,文件要加载时要显示的加载图标。最后就是提交表单。

你可能感兴趣的:(基础理论)