写在前面上篇文章更新了编辑了文件名的操作,本片文章将实现新建文件夹的功能。代码片段实现目标:可以新建文件夹。默认文件夹排在列表前面并按照时间进行排序。为了减少查询的次数,需要添加一个字段标示是否是文件夹,可置...

写在前面上篇文章实现了文件的下载,本篇文章将实现编辑文件名的功能。核心代码前段代码<tbody role="alert" aria-live="polite" aria-relevant="all">@{int i = 0;}@foreach (var item in Model){i++;<tr class="i%2=...

写在前面上篇文章通过iframe实现了文件的无刷新上传。这篇我们将实现文件的下载与删除。核心代码上篇实现文件的上传,需要加上一段逻辑,判断上传的文件大小+网盘中所有文件的大小是否已经大于个人网盘的实际容量,如果大...

写在前面周末了,在家继续折腾网盘,今天实现网盘文件的上传。业务逻辑今天突然发现,用户类中少一个个人网盘的默认大小,这里添加一个字段,记录个人网盘的大小,默认给它1G的空间,在数据库中以字节存储。1G=1073741842字节...

写在前面今天回来的比较早,就趁着有空,把登录的代码更新一下。上篇文章实现了ajax的注册,这篇将实现登录,实现目标,ajax登录方式,如果勾选记住我,则下次不再输入用户名密码,直接跳转到网盘界面。代码 @{Layout = null; ...

写在前面今天贴合到实际的客户需求仔细的想了下,其实在userInfo这个类里面很多字段都不是必须的。有很多的事业单位根本就不能上网,填写的邮箱也是exchange的,个人的详细信息都在ad里面可以取到,再这里重新注册一次确实...

写在前面上篇文章更新了网盘的登录界面,以及用户头像的等比例压缩功能。今天折腾一下页面的样式,将从网上找的一个模板套用在项目中。最终效果页面适配总结在家折腾了一下午,算是做出一个页面,添加了部门的代码。到目前为...

写在前面关于该项目,已经很久没更新了。实在是找不到一个好的ui,没办法就在网上找了一个还不错的,就凑合着先用着吧,先出第一版,以后的再想着去优化。最近更新与网盘项目相关的内容是准备在项目中使用一个美化的弹出框,...

写在前面在项目中使用html5,需要针对不同的客户端浏览器有不一样的处理方式,这就需要对请求中的useragent进行分析,并进行处理。一个例子<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs"...

写在前面在实际开发中,为了友好,更需要一种美观的弹出框,js原生的alert,很难满足需求。这里推荐一个bootstrap的弹出框。一个例子先看效果吧代码:<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head><...

写在前面最近又开始忙了,工期紧比较赶,另外明天又要去驾校,只能一个功能一个功能的添加了,也许每次完成的功能确实不算什么,等将功能都实现了,然后在找一个好点的ui对前端重构一下。示例这里采用最简单的form中上传文件...

写在前面断断续续,今天算是把验证码的东东弄出来了。验证码类using System; using System.Collections.Generic; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Thread...

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

写在前面不久前,一个朋友让帮他弄一个单位的企业网盘的管理站点,一直忙,最近抽出了点时间,也想琢磨琢磨mvc,ef,mysql,这算是边琢磨,边实践吧。项目架构项目介绍IDAL:用来存放数据库操作的接口。DAL:数据库操作实现类。以...

在上篇,我对Web API的各种应用架构进行了概括性的分析和设计,Web API 是一种应用接口框架,它能够构建HTTP服务以支撑更广泛的客户端(包括浏览器,手机和平板电脑等移动设备)的框架,本篇继续这个主题,介绍如何利用ASP.N...