資源簡介
dtcms5.0旗艦版 源碼 帶手機版
DTcms5.0改進的地方:
1. 后臺管理界面加強美化,使用矢量圖標代替位圖,對于樹型菜單增加可閉合和展開,調整了部分頁面的布局;
2. 對于會員、訂單等進行站點歸類,更好區(qū)分每個站點數(shù)據(jù);
3. 創(chuàng)建頻道時,根據(jù)選擇的功能創(chuàng)建不同的管理菜單;
4. 網(wǎng)頁編輯器使用了UEditor百度編輯器,上傳進行了改造,使用二進制上傳文件;
5. 支付方式,第三方登錄OAuth可每個站點設置不同的配置信息,不再限于全局使用;
6. 對系統(tǒng)架構進行全新改造,每增加一個頻道
代碼片段和文件信息
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);
????????}
????????///?
????????///?上傳文件
????????///?
????????///?文件流數(shù)組
????????///?存儲空間名稱
????????///?文件名
????????///?自定義域名
????????///?成功則返回文件地址否則返回錯誤信息
????????///?是否上傳成功
????????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(‘/‘);?//默認網(wǎng)址
????????????????????}
????????????????????else
????????????????????{
????????????????????????result?=?customDmain.TrimEnd(‘/‘)?+?“/“?+?key.TrimStart(‘/‘);?//自定義網(wǎng)址
????????????????????}
????????????????????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?+?“/“;?//默認網(wǎng)址
????????????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個文件信息
- 上一篇:王者榮耀官網(wǎng)資訊模版
- 下一篇:數(shù)字電路技術基礎楊頌華
評論
共有 條評論