资源简介
dtcms5.0旗舰版 源码 带手机版
DTcms5.0改进的地方:
1. 后台管理界面加强美化,使用矢量图标代替位图,对于树型菜单增加可闭合和展开,调整了部分页面的布局;
2. 对于会员、订单等进行站点归类,更好区分每个站点数据;
3. 创建频道时,根据选择的功能创建不同的管理菜单;
4. 网页编辑器使用了UEditor百度编辑器,上传进行了改造,使用二进制上传文件;
5. 支付方式,第三方登录OAuth可每个站点设置不同的配置信息,不再限于全局使用;
6. 对系统架构进行全新改造,每增加一个频道
代码片段和文件信息
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.TrimStart(‘/‘); //默认网址
}
else
{
result = customDmain.TrimEnd(‘/‘) + “/“ + key.TrimStart(‘/‘); //自定义网址
}
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))
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-05 02:04 DTcms.API\
目录 0 2017-05-05 02:04 DTcms.API\Cloud\
文件 6053 2017-06-29 11:46 DTcms.API\Cloud\AliyunOss.cs
文件 5623 2017-04-29 02:36 DTcms.API\DTcms.API.csproj
目录 0 2017-05-05 02:04 DTcms.API\OAuth\
文件 2252 2017-04-30 02:03 DTcms.API\OAuth\feixin_helper.cs
文件 2742 2017-04-30 02:05 DTcms.API\OAuth\kaixin_helper.cs
文件 1809 2017-04-30 22:50 DTcms.API\OAuth\oauth_config.cs
文件 2161 2017-05-04 01:47 DTcms.API\OAuth\oauth_helper.cs
文件 5015 2017-04-30 02:11 DTcms.API\OAuth\qq_helper.cs
文件 3639 2017-04-30 02:10 DTcms.API\OAuth\renren_helper.cs
文件 3643 2017-04-30 02:11 DTcms.API\OAuth\sina_helper.cs
文件 2467 2017-04-30 02:12 DTcms.API\OAuth\weixin_helper.cs
目录 0 2017-05-05 02:04 DTcms.API\Payment\
目录 0 2017-05-05 02:04 DTcms.API\Payment\alipaymb\
文件 6166 2017-05-01 00:09 DTcms.API\Payment\alipaymb\AlipayConfig.cs
文件 5811 2017-04-29 02:32 DTcms.API\Payment\alipaymb\AlipayCore.cs
文件 11324 2017-05-01 00:56 DTcms.API\Payment\alipaymb\AlipayNotify.cs
文件 16640 2017-05-01 00:51 DTcms.API\Payment\alipaymb\AlipaySubmit.cs
文件 2330 2017-04-29 02:32 DTcms.API\Payment\alipaymb\MD5.cs
文件 14420 2017-04-29 02:32 DTcms.API\Payment\alipaymb\RSA.cs
目录 0 2017-05-05 02:04 DTcms.API\Payment\alipaypc\
文件 5181 2017-05-01 00:11 DTcms.API\Payment\alipaypc\AlipayConfig.cs
文件 5888 2017-04-29 02:32 DTcms.API\Payment\alipaypc\AlipayCore.cs
文件 6928 2017-05-01 00:55 DTcms.API\Payment\alipaypc\AlipayNotify.cs
文件 8131 2017-05-01 01:00 DTcms.API\Payment\alipaypc\AlipayService.cs
文件 8557 2017-05-01 00:53 DTcms.API\Payment\alipaypc\AlipaySubmit.cs
目录 0 2017-05-05 02:04 DTcms.API\Payment\chinabankpc\
文件 3592 2017-04-30 23:58 DTcms.API\Payment\chinabankpc\Config.cs
文件 2586 2017-05-01 00:12 DTcms.API\Payment\chinabankpc\Service.cs
目录 0 2017-05-05 02:04 DTcms.API\Payment\tenpaypc\
............此处省略1844个文件信息
- 上一篇:王者荣耀官网资讯模版
- 下一篇:数字电路技术基础杨颂华
评论
共有 条评论