摘要

NetDisk更新日志,及项目使用说明。

开发工具

Vs2013+mysql+ef6+mvc5

bug

1、在加载列表的时候,默认加载的所有,修改为,过滤逻辑删除的文件。

2、加载音乐,文档等分类时,过滤逻辑删除的文件。

3、删除了api文件夹。

4、将图标文件路径,以及项目中用到的提示语,提取到一个常量类中。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web; namespace Wolfy.NetDisk.Site.Models
{
/// <summary>
/// 常量参数
/// </summary>
public class NetDiskConstParameters
{
/// <summary>
/// 图片图标相对路径
/// </summary>
public const string ImageIconRelativePath = "/Content/Images/FileIcon/ImgType.png";
/// <summary>
/// apk应用 图标相对路径
/// </summary>
public const string ApkIconRelativePath = "/Content/Images/FileIcon/ApkType.png";
/// <summary>
/// 种子,图标相对路径
/// </summary>
public const string BtIconRelativePath = "/Content/Images/FileIcon/TorrentType.png";
/// <summary>
/// cad 图纸 图标相对路径
/// </summary>
public const string CadIconRelativePath = "/Content/Images/FileIcon/CADType.png";
/// <summary>
/// 文档 图标相对路径
/// </summary>
public const string DocIconRelativePath = "/Content/Images/FileIcon/DocType.png";
/// <summary>
/// excel 图标相对路径
/// </summary>
public const string ExcelIconRelativePath = "/Content/Images/FileIcon/ExeType.png";
/// <summary>
/// 文件夹 图标相对路径
/// </summary>
public const string FolderIconRelativePath = "/Content/Images/FileIcon/FolderType.png";
/// <summary>
/// ios应用 图标相对路径
/// </summary>
public const string IosIconRelativePath = "/Content/Images/FileIcon/IpaType.png";
/// <summary>
/// 压缩包 图标相对路径
/// </summary>
public const string RarIconRelativePath = "/Content/Images/FileIcon/RarType.png";
/// <summary>
/// cad 图纸 图标相对路径
/// </summary>
public const string ZipIconRelativePath = "/Content/Images/FileIcon/Apps.png";
/// <summary>
/// 音乐图标相对路径
/// </summary>
public const string MusicIconRelativePath = "/Content/Images/FileIcon/MusicType.png";
/// <summary>
/// 其他 图标相对路径
/// </summary>
public const string OtherIconRelativePath = "/Content/Images/FileIcon/OtherType.png";
/// <summary>
///pdf 图标相对路径
/// </summary>
public const string PdfIconRelativePath = "/Content/Images/FileIcon/PdfType.png";
/// <summary>
/// cad 图纸 图标相对路径
/// </summary>
public const string PptIconRelativePath = "/Content/Images/FileIcon/PptType.png";
/// <summary>
///txt 图标相对路径
/// </summary>
public const string TxtIconRelativePath = "/Content/Images/FileIcon/TxtType.png";
/// <summary>
/// 视频 图标相对路径
/// </summary>
public const string VideoIconRelativePath = "/Content/Images/FileIcon/VideoType.png";
/// <summary>
/// vsd
/// </summary>
public const string VsdIconRelativePath = "/Content/Images/FileIcon/VsdType.png";
/// <summary>
/// vsd
/// </summary>
public const string VsdIconRelativePath = "/Content/Images/FileIcon/VsdType.png"; /// <summary>
/// vsd
/// </summary>
public const string VsdIconRelativePath = "/Content/Images/FileIcon/XlsType.png";
}
}

项目使用说明

1、在使用之前,需要对项目进行简单的数据初始化,使用视图Views/Setting/Init.cshtml。

2、初始化会创建所需的数据表,以及两个用户管理员,一个普通用户帐号。

3、会默认添加部门分类。

4、默认几种文件图标。

5、默认的管理员或者用户的导航列表。

总结

目前实现的功能有

1、用户注册、登录。

2、上传头像。

3、上传文件。

4、下载文件,删除文件。

该项目,是一个以学习为目的的测试项目,肯定有很多不足的地方,望提出或者进行参与改进。

项目git

https://git.oschina.net/wolfy/NetDisk

[实战]MVC5+EF6+MySql企业网盘实战(29)——更新日志的更多相关文章

  1. [实战]MVC5+EF6+MySql企业网盘实战(28)——其他列表

    写在前面 本篇文章将实现,其他文件类型的列表. 系列文章 [EF]vs15+ef6+mysql code first方式 [实战]MVC5+EF6+MySql企业网盘实战(1) [实战]MVC5+EF ...

  2. [实战]MVC5+EF6+MySql企业网盘实战(27)——应用列表

    写在前面 本篇文章将实现应用列表,同样和其他列表的不同之处,在于查询条件的不同. 系列文章 [EF]vs15+ef6+mysql code first方式 [实战]MVC5+EF6+MySql企业网盘 ...

  3. [实战]MVC5+EF6+MySql企业网盘实战(4)——上传头像

    写在前面 最近又开始忙了,工期紧比较赶,另外明天又要去驾校,只能一个功能一个功能的添加了,也许每次完成的功能确实不算什么,等将功能都实现了,然后在找一个好点的ui对前端重构一下. 系列文章 [EF]v ...

  4. [实战]MVC5+EF6+MySql企业网盘实战(2)——验证码

    写在前面 断断续续,今天算是把验证码的东东弄出来了. 系列文章 [EF]vs15+ef6+mysql code first方式 [实战]MVC5+EF6+MySql企业网盘实战(1) [实战]MVC5 ...

  5. [实战]MVC5+EF6+MySql企业网盘实战(2)——用户注册

    写在前面 上篇文章简单介绍了项目的结构,这篇文章将实现用户的注册.当然关于漂亮的ui,这在追后再去添加了,先将功能实现.也许代码中有不合适的地方,也只有在之后慢慢去优化了. 系列文章 [EF]vs15 ...

  6. [实战]MVC5+EF6+MySql企业网盘实战(1)

    写在前面 不久前,一个朋友让帮他弄一个单位的企业网盘的管理站点,一直忙,最近抽出了点时间,也想琢磨琢磨mvc,ef,mysql,这算是边琢磨,边实践吧. 系列文章 [实战]MVC5+EF6+MySql ...

  7. [实战]MVC5+EF6+MySql企业网盘实战(26)——音乐列表

    写在前面 本篇文章将实现,音乐列表,同样和其他列表的不同之处,在于查询条件的不同. 系列文章 [EF]vs15+ef6+mysql code first方式 [实战]MVC5+EF6+MySql企业网 ...

  8. [实战]MVC5+EF6+MySql企业网盘实战(25)——种子列表

    写在前面 上篇文章实现了视频列表,本篇文章继续实现其他的文件列表.功能相似.这里就不再赘述. 系列文章 [EF]vs15+ef6+mysql code first方式 [实战]MVC5+EF6+MyS ...

  9. [实战]MVC5+EF6+MySql企业网盘实战(24)——视频列表

    写在前面 上篇文章实现了文档列表,所以实现视频列表就依葫芦画瓢就行了. 系列文章 [EF]vs15+ef6+mysql code first方式 [实战]MVC5+EF6+MySql企业网盘实战(1) ...

  10. [实战]MVC5+EF6+MySql企业网盘实战(23)——文档列表

    写在前面 上篇文章实现了图片列表,这篇文章实现文档列表将轻车熟路,因为逻辑基本相似,只是查询条件的不同.这里将txt,doc,docx,ppt,pptx,xls,xlsx的文件都归为文档列表中. 系列 ...

随机推荐

  1. (总结)Oracle 11g常用管理命令(用户、表空间、权限)

    1.启动oracle数据库: 从root切换到oracle用户进入:su - oracle 进入sqlplus环境,nolog参数表示不登录:sqlplus /nolog 以管理员模式登录:sqlpl ...

  2. Login控件尝试

    新建web项目,添加default.aspx.Register.aspx.Login.aspx. default.aspx中添加LoginName.LoginStatus,LoginName的Form ...

  3. CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装

    每次搭建新服务器,都要来来回回把这些包再装一下,来来回回搞了不下20遍了吧,原来都是凭经验,配置过程中重复入坑是难免的,故写此文做个备忘.虽然有像xampp这样的集成包,但是在生产环境的Linux发行 ...

  4. python下print结果到文件中的方法

    目的是将print的结果输出到一个文件中,比如这个文件在D:\lianxi\out.txt下,我用的windows: s = '1234' f = open (r'D:\lianxi\out.txt' ...

  5. 00 Cadence学习总目录

    这个系列是我学习于博士CADENCE视频教程60讲时,一边学一边记的笔记.使用的CADENCE16.6. 01-03课 了解软件 创建工程 创建元件库 分裂元件的制作方法 04课 正确使用hetero ...

  6. Git开发分支管理

    远程仓库有master和dev分支的情况 1. 克隆代码 git clone https://somewhere.com/master-dev.git 2. 查看所有分支 git branch --a ...

  7. 洛谷P2256 一中校运会之百米跑

    题目背景 在一大堆秀恩爱的**之中,来不及秀恩爱的苏大学神踏着坚定(?)的步伐走向了100米跑的起点.这时苏大学神发现,百米赛跑的参赛同学实在是太多了,连体育老师也忙不过来.这时体育老师发现了身为体育 ...

  8. C#调用天气查询服务

    先引入天气查询服务 1.有点引用导入服务引用 //实例化            web引用名.WeatherWebService cn = new web引用名.WeatherWebService() ...

  9. 更新过程 renewal process

    一类随机过程.是描述元件或设备更新现象的一类随机过程.设对某元件的工作进行观测.假定元件的使用寿命是一随机变量,当元件发生故障时就进行修理或换上新的同类元件,而且元件的更新是即时的(修理或更换元件所需 ...

  10. mac 修改command+q 退出

    实在受不了! 在chrome中command+w 是关闭当前页面,command+q 退出浏览器: 经常查阅资料打开了N多个窗口,关闭时不小心将command+q当command+w按: so ... ...