开发者社区> 问答> 正文

asp.net下载Object


                    OssObject ossobj = ossClient.GetObject(bucketName, fileName);
                    Stream s = ossobj.Content;


                    byte[] buffer=new byte[s.Length];
                    FileStream fs = new FileStream("c:\\t.txt",FileMode.Create);
                    fs.Read(buffer,0,buffer.Length);


byte[] buffer=new byte[s.Length];  报错    此流不支持查找操作。  有没有谁有下载的DEMO呢?

展开
收起
alen 2014-07-08 11:31:36 7805 0
3 条回答
写回答
取消 提交回答
  • 回1楼梦丫头的帖子
    asp.net 把云服务器上的文件下载到本地。

    -------------------------

    Reasp.net下载Object
    搞定

            public static bool SaveObject(string Path, string fileName)
            {
                try
                {
                    OssObject ossObj = new OssClient(accessId, accessKey).GetObject(bucketName, fileName);
                    if (ossObj.Metadata.ContentLength == 0)
                    {
                        return false;
                    }

                    Stream ossContent = ossObj.Content;

                    FileStream fs = new FileStream(Path + fileName, FileMode.Create);

                    byte[] buffer = new byte[1024];

                    int i = 0;

                    do
                    {
                        i = ossContent.Read(buffer, 0, buffer.Length);
                        if (i > 0)
                        {
                            fs.Write(buffer, 0, i);
                        }
                    } while (i > 0);

                    ossContent.Close();
                    fs.Close();

                    return true;
                }
                catch (OssException ex)
                {
                    return false;
                }
            }
    2014-07-08 14:35:30
    赞同 展开评论 打赏
  • 分享阿里云支持与服务团队最佳实践、经典案例与故障排查。
    楼主好!查看到您已经提交了工单,我们也会让工程师尽快处理。还请您留意一下工程师的回复。
    2014-07-08 12:10:29
    赞同 展开评论 打赏
  • 论坛总版主
    asp.net下载Object?
    楼主能说明白点吗?
    2014-07-08 12:00:01
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载