• 大小: 17.1MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-08-04
  • 语言: 其他
  • 标签: dtcms  dtcms5.0  

资源简介

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个文件信息

评论

共有 条评论