OSS进度条-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

OSS进度条

2017-06-24 14:34:48 4515 0

下载了.net SDK,和OssSamples,

public static void PutObjectProgress(string bucketName,FileInfo finfo)
    {
        const string key = "PutObjectProgress";
        try
        {
            using (var fs = File.Open(finfo.Directory.ToString(), FileMode.Open))
            {
                var putObjectRequest = new PutObjectRequest(bucketName, key, fs);
                putObjectRequest.StreamTransferProgress += streamProgressCallback;

                client.PutObject(putObjectRequest);
            }
            Console.WriteLine("Put object:{0} succeeded", key);
        }
        catch (OssException ex)
        {
            Console.WriteLine("Failed with error code: {0}; Error info: {1}. \nRequestID:{2}\tHostID:{3}",
                ex.ErrorCode, ex.Message, ex.RequestId, ex.HostId);
        }
        catch (Exception ex)
        {
            Console.WriteLine("Failed with error info: {0}", ex.Message);
        }
    }

    private  static void streamProgressCallback(object sender, StreamTransferProgressArgs args)
    {

        System.Console.WriteLine("ProgressCallback - TotalBytes:{0}, TransferredBytes:{1}",
            args.TotalBytes, args.TransferredBytes);           
    }
    private void button1_Click(object sender, EventArgs e)
    {
        if (openFileDialog1.ShowDialog() == DialogResult.OK)
        {
            string fName = openFileDialog1.FileName;
            FileInfo fileInf = new FileInfo(fName);
            PutObjectProgress(bucketName, fileInf);
            SimpleListObjects(bucketName);
        }

    }

1.如何 在winform 显示进度,streamProgressCallback方法是静态的,无法访问 winform form中 控件

  1. using (var fs = File.Open(finfo.Directory.ToString(), FileMode.Open)) 提示访问被拒绝
取消 提交回答
全部回答(0)
相关问答

0

回答

OSS 上传进度条.net

2017-06-25 21:20:54 4571浏览量 回答数 0

6

回答

关于OSS上传的进度条(JAVASDK版)

2013-01-27 02:56:30 11652浏览量 回答数 6

0

回答

有些机型无法上传图片 使用 com.aliyun.dpa:oss-android-sdk库

2021-10-20 18:50:08 369浏览量 回答数 0

1

回答

阿里云oss已上传的图片支持压缩处理吗?

2021-09-29 19:38:28 915浏览量 回答数 1

1

回答

oss 图片上传 vue img 显示不了图片

2021-07-19 11:04:46 786浏览量 回答数 1

1

回答

如何获取OSS里的图片文件大小和尺寸?

2021-07-08 18:30:59 1958浏览量 回答数 1

1

回答

oss图片url如何永久有效

2021-06-22 09:44:35 1513浏览量 回答数 1

1

回答

客户图片上传到 OSS 访问报错怎么办?

2021-03-10 20:19:12 519浏览量 回答数 1

1

回答

OSS IOS SDK 图片处理支持的功能

2018-06-08 12:13:13 713浏览量 回答数 1

4

回答

上传到oss的图片如何控制别人恶意刷流量?

2015-08-12 16:56:51 10276浏览量 回答数 4
+关注
0
文章
2
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载