資源簡介
啟航內容管理系統(DTcms)是國內ASP.NET開源界少見的優秀開源網站管理系統 親測生成靜態帶手機版 附上手機版 設置成功的個人說明
代碼片段和文件信息
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))
????????????{
???????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????5898240??2017-07-11?10:24??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\Databa
?????文件????1861344??2017-07-09?05:46??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\Databa
?????文件????1048576??2017-07-11?10:24??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\Databa
?????文件????????284??2017-05-05?01:59??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\Databa
?????文件?????192512??2016-12-14?16:47??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\Aliyun.OSS.dll
?????文件??????77312??2017-07-09?06:03??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.API.dll
?????文件?????304640??2017-07-09?06:03??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.API.pdb
?????文件??????55808??2017-07-09?06:03??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.BLL.dll
?????文件?????337408??2017-07-09?06:03??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.BLL.pdb
?????文件??????64512??2017-07-09?06:02??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.Common.dll
?????文件?????155136??2017-07-09?06:02??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.Common.pdb
?????文件?????203776??2017-07-09?06:03??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.DAL.dll
?????文件?????568832??2017-07-09?06:03??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.DAL.pdb
?????文件??????18432??2017-07-09?06:03??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.DBUtility.dll
?????文件??????50688??2017-07-09?06:03??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.DBUtility.pdb
?????文件??????89088??2017-07-09?06:02??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.Model.dll
?????文件?????585216??2017-07-09?06:02??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\DTcms.Model.pdb
?????文件??????40960??2015-07-31?02:30??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\Senparc.Weixin.dll
?????文件?????499712??2015-07-31?02:30??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\bin\Debug\Senparc.Weixin.MP.dll
?????文件???????6053??2017-06-29?11:46??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\Cloud\AliyunOss.cs
?????文件???????5623??2017-04-29?02:36??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\DTcms.API.csproj
?????文件???????2252??2017-04-30?02:03??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\OAuth\feixin_helper.cs
?????文件???????2742??2017-04-30?02:05??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\OAuth\kaixin_helper.cs
?????文件???????1809??2017-04-30?22:50??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\OAuth\oauth_config.cs
?????文件???????2161??2017-05-04?01:47??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\OAuth\oauth_helper.cs
?????文件???????5015??2017-04-30?02:11??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\OAuth\qq_helper.cs
?????文件???????3639??2017-04-30?02:10??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\OAuth\renren_helper.cs
?????文件???????3643??2017-04-30?02:11??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\OAuth\sina_helper.cs
?????文件???????2467??2017-04-30?02:12??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\OAuth\weixin_helper.cs
?????文件???????6122??2017-07-11?10:07??DTCMS5.0旗艦版+微信+手機版源碼?SQL版\DTcms.API\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
............此處省略1850個文件信息
評論
共有 條評論