最新,不新免费送!
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1861344 2017-07-09 05:46 DtcmsdtcmsDatabaseDTcmsdb5.sql
文件 284 2017-05-05 01:59 DtcmsdtcmsDatabase说明.txt
文件 6053 2017-06-29 11:46 DtcmsdtcmsDTcms.APIAliyunOss.cs
文件 192512 2016-12-14 16:47 DtcmsdtcmsDTcms.APIinDebugAliyun.OSS.dll
文件 77824 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.API.dll
文件 341504 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.API.pdb
文件 56320 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.BLL.dll
文件 378368 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.BLL.pdb
文件 64512 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.Common.dll
文件 165376 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.Common.pdb
文件 204288 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.DAL.dll
文件 609792 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.DAL.pdb
文件 18432 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.DBUtility.dll
文件 52736 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.DBUtility.pdb
文件 89088 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.Model.dll
文件 630272 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.Model.pdb
文件 40960 2015-07-31 02:30 DtcmsdtcmsDTcms.APIinDebugSenparc.Weixin.dll
文件 499712 2015-07-31 02:30 DtcmsdtcmsDTcms.APIinDebugSenparc.Weixin.MP.dll
文件 6089 2017-07-12 22:12 DtcmsdtcmsDTcms.APICloudAliyunOss.cs
文件 5623 2017-04-29 02:36 DtcmsdtcmsDTcms.APIDTcms.API.csproj
文件 2252 2017-04-30 02:03 DtcmsdtcmsDTcms.APIOAuthfeixin_helper.cs
文件 2742 2017-04-30 02:05 DtcmsdtcmsDTcms.APIOAuthkaixin_helper.cs
文件 1809 2017-04-30 22:50 DtcmsdtcmsDTcms.APIOAuthoauth_config.cs
文件 2161 2017-05-04 01:47 DtcmsdtcmsDTcms.APIOAuthoauth_helper.cs
文件 5015 2017-04-30 02:11 DtcmsdtcmsDTcms.APIOAuthqq_helper.cs
文件 3639 2017-04-30 02:10 DtcmsdtcmsDTcms.APIOAuth
enren_helper.cs
文件 3643 2017-04-30 02:11 DtcmsdtcmsDTcms.APIOAuthsina_helper.cs
文件 2467 2017-04-30 02:12 DtcmsdtcmsDTcms.APIOAuthweixin_helper.cs
文件 6167 2018-06-21 21:07 DtcmsdtcmsDTcms.APIobjDebugDesignTimeResolveAssemblyReferencesInput.cache
文件 4293 2018-02-11 13:12 DtcmsdtcmsDTcms.APIobjDebugDTcms.API.csproj.FileListAbsolute.txt
............此处省略1909个文件信息
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))
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1861344 2017-07-09 05:46 DtcmsdtcmsDataba
文件 284 2017-05-05 01:59 DtcmsdtcmsDataba
文件 6053 2017-06-29 11:46 DtcmsdtcmsDTcms.APIAliyunOss.cs
文件 192512 2016-12-14 16:47 DtcmsdtcmsDTcms.APIinDebugAliyun.OSS.dll
文件 77824 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.API.dll
文件 341504 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.API.pdb
文件 56320 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.BLL.dll
文件 378368 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.BLL.pdb
文件 64512 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.Common.dll
文件 165376 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.Common.pdb
文件 204288 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.DAL.dll
文件 609792 2018-06-21 21:06 DtcmsdtcmsDTcms.APIinDebugDTcms.DAL.pdb
文件 18432 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.DBUtility.dll
文件 52736 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.DBUtility.pdb
文件 89088 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.Model.dll
文件 630272 2018-06-21 21:05 DtcmsdtcmsDTcms.APIinDebugDTcms.Model.pdb
文件 40960 2015-07-31 02:30 DtcmsdtcmsDTcms.APIinDebugSenparc.Weixin.dll
文件 499712 2015-07-31 02:30 DtcmsdtcmsDTcms.APIinDebugSenparc.Weixin.MP.dll
文件 6089 2017-07-12 22:12 DtcmsdtcmsDTcms.APICloudAliyunOss.cs
文件 5623 2017-04-29 02:36 DtcmsdtcmsDTcms.APIDTcms.API.csproj
文件 2252 2017-04-30 02:03 DtcmsdtcmsDTcms.APIOAuthfeixin_helper.cs
文件 2742 2017-04-30 02:05 DtcmsdtcmsDTcms.APIOAuthkaixin_helper.cs
文件 1809 2017-04-30 22:50 DtcmsdtcmsDTcms.APIOAuthoauth_config.cs
文件 2161 2017-05-04 01:47 DtcmsdtcmsDTcms.APIOAuthoauth_helper.cs
文件 5015 2017-04-30 02:11 DtcmsdtcmsDTcms.APIOAuthqq_helper.cs
文件 3639 2017-04-30 02:10 DtcmsdtcmsDTcms.APIOAuth
enren_helper.cs
文件 3643 2017-04-30 02:11 DtcmsdtcmsDTcms.APIOAuthsina_helper.cs
文件 2467 2017-04-30 02:12 DtcmsdtcmsDTcms.APIOAuthweixin_helper.cs
文件 6167 2018-06-21 21:07 DtcmsdtcmsDTcms.APIobjDebugDesignTimeResolveAssemblyReferencesInput.cache
文件 4293 2018-02-11 13:12 DtcmsdtcmsDTcms.APIobjDebugDTcms.API.csproj.FileListAbsolute.txt
............此处省略1909个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)