• 大小: 536KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-11
  • 语言: 其他
  • 标签: .Net  OSS  

资源简介

.Net程序测试使用阿里云OSS代码例子 包含一些常见的Bucket和Object操作

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Aliyun.OpenServices.OpenStorageService;

namespace OSStest
{
    public static class BucketOperator
    {
        /// 
        /// Bucket操作的方法
        /// 

        /// 操作类型
        /// bucketName
        /// 输出的消息
        /// 0表示成功,否则失败
        public static int Operator(OperationType type string bucketName out string msg)
        {
            if (bucketName == ““)
            {
                msg = “please input the bucket name!“;
                return -1;
            }
            //获得一个OssClient实利
            OssClient client = OssManager.GetInstance();
            try
            {
                //判断操作类型
                switch (type)
                {
                    case OperationType.Create:
                        //执行创建Bucket
                        client.CreateBucket(bucketName);
                        break;
                    case OperationType.Delete:
                        //执行删除Bucket
                        client.DeleteBucket(bucketName);
                        break;
                    default:
                        break;
                }
                msg = ““;
                return 0;

            }
            //通过OssException Oss异常类来捕获异常
            catch (OssException ex)
            {
                //创建Bucket时该名称的Bucket已存在
                if (ex.ErrorCode == OssErrorCode.BucketAlreadyExists)
                {
                    msg = string.Format(“Bucket ‘{0}‘ already exists please modify and recreate it.“
                        bucketName);
                }
                //其他异常处理
                else
                {
                    msg =
                        string.Format(“Create failed. Error code: {0}; Error info: {1}. \nRequestID:{2}\tHostID:{3}“
                            ex.ErrorCode ex.Message ex.RequestId ex.HostId);
                }
                return -1;
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1316  2014-12-10 19:53  OSStest\OSStest\Properties\AssemblyInfo.cs

     文件        356  2014-12-10 19:53  OSStest\OSStest\Web.config

     文件       6968  2014-12-11 09:52  OSStest\OSStest\OSStest.csproj

     文件     217088  2014-06-26 12:10  OSStest\OSStest\bin\Aliyun.OpenServices.dll

     文件     726528  2014-06-26 12:10  OSStest\OSStest\bin\Aliyun.OpenServices.pdb

     文件     363327  2014-06-26 12:10  OSStest\OSStest\bin\Aliyun.OpenServices.xml

     文件       9216  2014-12-11 10:31  OSStest\OSStest\bin\OSStest.dll

     文件      28160  2014-12-11 10:31  OSStest\OSStest\bin\OSStest.pdb

     文件          0  2014-12-10 19:53  OSStest\OSStest\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件          0  2014-12-10 19:53  OSStest\OSStest\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2014-12-10 19:53  OSStest\OSStest\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件      10205  2014-12-11 09:50  OSStest\OSStest\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       8496  2014-12-11 09:52  OSStest\OSStest\obj\Debug\OSStest.csprojResolveAssemblyReference.cache

     文件      28160  2014-12-11 10:31  OSStest\OSStest\obj\Debug\OSStest.pdb

     文件       9216  2014-12-11 10:31  OSStest\OSStest\obj\Debug\OSStest.dll

     文件        783  2014-12-11 09:52  OSStest\OSStest\obj\Debug\OSStest.csproj.FileListAbsolute.txt

     文件       1245  2014-12-10 19:53  OSStest\OSStest\Web.Debug.config

     文件       1306  2014-12-10 19:53  OSStest\OSStest\Web.Release.config

     文件       1086  2014-12-11 09:52  OSStest\OSStest\OSStest.csproj.user

     文件       5135  2014-12-11 09:13  OSStest\OSStest\objectTest.aspx

     文件       2720  2014-12-11 10:49  OSStest\OSStest\objectTest.aspx.cs

     文件       2856  2014-12-11 09:11  OSStest\OSStest\objectTest.aspx.designer.cs

     文件        722  2014-12-11 09:52  OSStest\OSStest\OssManager.cs

     文件         87  2014-12-10 19:56  OSStest\OSStest\upload.ashx

     文件       1778  2014-12-11 10:31  OSStest\OSStest\upload.ashx.cs

     文件     217088  2014-06-26 12:10  OSStest\OSStest\Aliyun.OpenServices.dll

     文件     726528  2014-06-26 12:10  OSStest\OSStest\Aliyun.OpenServices.pdb

     文件     363327  2014-06-26 12:10  OSStest\OSStest\Aliyun.OpenServices.xml

     文件      10341  2014-12-10 20:00  OSStest\OSStest\swfupload\handlers.js

     文件      38669  2014-12-10 20:00  OSStest\OSStest\swfupload\swfupload.js

............此处省略40个文件信息

评论

共有 条评论