資源簡介
此旗艦版 修改與 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 源碼
評論
共有 條評論