首页界面:
![](https://img-blog.csdnimg.cn/img_convert/83278014955326e34b66069539354677.png)
支持的文件类型:文件夹、所有可下载的文件、图片、音乐、视频等。
可对访问页面要求验证,但文件路径是不变的,可直接绕过下载,适用于对于安全级别要求不高的伙伴。
站点内文件存放目录:/Shares/
配置文件:/Cnf/Wsfly.App.config
配置文件:
{
"版权归属": "wsfly.com",
"站点名称": "文件共享中心",
"是否需要登陆": false,
"动态验证规则": "MMdd-888888",
"是否初始化": true
}
动态验证规则方法主要根据日期生成动态规则:
/// <summary>
/// 登陆
/// </summary>
/// <returns></returns>
public ActionResult LoginSubmit()
{
try
{
string pwd = AppConfig.GetString("动态验证规则");
pwd = DateTime.Now.ToString(pwd);
string input = Request.GetString("pwd");
if (input != pwd) return new JsonResultExt(false, "密码不正确!");
//身份验证成功
Session["身份验证通过"] = true;
return new JsonResultExt(true);
}
catch (Exception ex)
{
}
return new JsonResultExt(false, "登陆失败");
}
源码目录:
![](https://img-blog.csdnimg.cn/img_convert/0d03e5e25855fb1f4a09bd31dcf7afde.png)
如运行报错《未能找到路径“bin\roslyn\csc.exe”的一部分。》的解决办法:在编译前先在解决方案右键>清理。