资源简介
此旗舰版 修改与 DTcms V5.0 正式版MSSQL源码 更新时间:2017年09月21日
在此版本基础上增加了所有旗 DTcms V5.0 旗舰版功能
经本人测试没测试出问题
如有发现问题可以留言
DTcms V5.0源码说明:
版本号:V5.0.0
数据库:MSSQL2005
修复日志:
2017-06-11 修复前台模板订单结算时地址无法选择BUG
2017-06-12 修复后台管理菜单无法上传图标的BUG
2017-07-09 修复第三方登录出错的BUG
2017-09-20 修复前台会员注册时获取手机验证码短信防止注册机重复发送短信BUG
DTcms5.0改进的地方:
1. 后台管理界面加强美化,使用矢量图标代替位图,对于树型菜单增加可闭合和展开,调整了部分页面的布局;
2. 对于会员、订单等进行站点归类,更好区分每个站点数据;
3. 创建频道时,根据选择的功能创建不同的管理菜单;
4. 网页编辑器使用了UEditor百度编辑器,上传进行了改造,使用二进制上传文件;
5. 支付方式,第三方登录OAuth可每个站点设置不同的配置信息,不再限于全局使用;
6. 对系统架构进行全新改造,每增加一个频道自动创建对象数据库表存储;
7. 插件模板支持不同的站点可创建不同的对应模板;
8. DAL层代码改进,通过反射进行解析Model实体自动赋值,不必担心增加数据库字段而修改DAL层烦恼;
二、安装环境要求
开发工具:Microsoft Visual Studio 2010
操作系统:Windows Server 2008(推荐) 、Windows Server 2003(推荐)、Windows XP(基础测试环境)
数据库: Sql Server 2005(推荐)、Sql Server 2008(推荐)
Web服务器:IIS 5.0及以上版本(推荐IIS7.0,应用池为集成模式)
环境要求:.NET Framework 4.x及以上
代码片段和文件信息
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Text;
namespace DTcms.API.Cloud
{
public class AliyunOss
{
string EndPoint = string.Empty;
string AccessKeyId = string.Empty;
string AccessKeySecret = string.Empty;
Aliyun.OSS.OssClient client;
public AliyunOss(string endpoint string accessKeyId string accessKeySecret)
{
EndPoint = endpoint;
AccessKeyId = accessKeyId;
AccessKeySecret = accessKeySecret;
client = new Aliyun.OSS.OssClient(“https://“ + EndPoint AccessKeyId AccessKeySecret);
}
///
/// 上传文件
///
/// 文件流数组
/// 存储空间名称
/// 文件名
/// 自定义域名
/// 成功则返回文件地址否则返回错误信息
/// 是否上传成功
public bool Putobject(byte[] byteData string bucketName string key string customDmain out string result)
{
using (Stream fileStream = new MemoryStream(byteData))//转成Stream流
{
string md5 = Aliyun.OSS.Util.OssUtils.ComputeContentMd5(fileStream byteData.Length);
try
{
//将文件md5值赋值给meat头信息,服务器验证文件MD5
var objectmeta = new Aliyun.OSS.objectmetadata
{
ContentMd5 = md5
};
//文件上传--空间名、文件保存路径、文件流、meta头信息(文件md5)
client.Putobject(bucketName key.TrimStart(‘/‘) fileStream objectmeta);
if (string.IsNullOrEmpty(customDmain))
{
result = “http://“ + bucketName + “.“ + EndPoint + “/“ + key; //默认网址
}
else
{
result = customDmain.TrimEnd(‘/‘) + “/“ + key; //自定义网址
}
return true;
}
catch (Exception e)
{
result = e.Message;
return false;
}
}
}
///
/// 删除文件
///
/// 存储空间名称
/// 文件地址(含http://)
/// 自定义域名
/// 错误信息
/// 是否删除成功
public bool Deleteobject(string bucketName string filePath string customDomain out string result)
{
string pointDmain = “http://“ + bucketName + “.“ + EndPoint + “/“; //默认网址
if (!string.IsNullOrEmpty(customDomain))
{
pointDmain = customDo
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 42521 2018-02-05 11:19 DTcms.DAL\article.cs
文件 10964 2018-02-05 11:19 DTcms.DAL\article_albums.cs
文件 16860 2018-02-05 11:20 DTcms.DAL\article_attach.cs
文件 16942 2018-02-05 11:20 DTcms.DAL\article_attribute_field.cs
文件 24785 2018-02-05 11:21 DTcms.DAL\article_category.cs
文件 9652 2018-02-05 11:21 DTcms.DAL\article_comment.cs
文件 15403 2018-02-04 11:26 DTcms.DAL\article_goods.cs
文件 5204 2018-02-04 11:26 DTcms.DAL\article_goods_spec.cs
文件 22112 2018-02-04 11:26 DTcms.DAL\article_spec.cs
文件 15066 2018-02-05 11:22 DTcms.DAL\article_tags.cs
文件 63488 2018-02-06 18:04 DTcms.DAL\bin\Debug\DTcms.Common.dll
文件 124416 2018-02-06 18:04 DTcms.DAL\bin\Debug\DTcms.Common.pdb
文件 201728 2018-02-07 13:22 DTcms.DAL\bin\Debug\DTcms.DAL.dll
文件 443904 2018-02-07 13:22 DTcms.DAL\bin\Debug\DTcms.DAL.pdb
文件 17920 2018-02-06 18:04 DTcms.DAL\bin\Debug\DTcms.DBUtility.dll
文件 44544 2018-02-06 18:04 DTcms.DAL\bin\Debug\DTcms.DBUtility.pdb
文件 81920 2018-02-07 13:22 DTcms.DAL\bin\Debug\DTcms.Model.dll
文件 462336 2018-02-07 13:22 DTcms.DAL\bin\Debug\DTcms.Model.pdb
文件 58880 2018-02-06 15:59 DTcms.DAL\bin\Release\DTcms.Common.dll
文件 105984 2018-02-06 15:59 DTcms.DAL\bin\Release\DTcms.Common.pdb
文件 185856 2018-02-07 14:48 DTcms.DAL\bin\Release\DTcms.DAL.dll
文件 370176 2018-02-07 14:48 DTcms.DAL\bin\Release\DTcms.DAL.pdb
文件 16384 2018-02-06 15:59 DTcms.DAL\bin\Release\DTcms.DBUtility.dll
文件 36352 2018-02-06 15:59 DTcms.DAL\bin\Release\DTcms.DBUtility.pdb
文件 68096 2018-02-07 14:48 DTcms.DAL\bin\Release\DTcms.Model.dll
文件 429568 2018-02-07 14:48 DTcms.DAL\bin\Release\DTcms.Model.pdb
文件 4954 2018-02-06 17:52 DTcms.DAL\DTcms.DAL.csproj
文件 9474 2018-02-05 11:22 DTcms.DAL\express.cs
文件 10493 2018-02-05 11:22 DTcms.DAL\mail_template.cs
文件 10787 2018-02-05 11:22 DTcms.DAL\manager.cs
............此处省略2666个文件信息
- 上一篇:基于QT4.8.6的软键盘
- 下一篇:电子商务 商城 ssh2 源码
评论
共有 条评论