您好,
我的Oss上有一个1M大小的问题,我使用如下的代码OssObject.Read()方法来读取这个文件,我发现每次只能读取前面3750个字节,而无法一次性读取整个文件。
OssObject obj = client.GetObject(r);
Stream stream = obj.Content;
byte[] content = new byte[obj.Metadata.ContentLength];
int readCount = stream.Read(content, 0, content.Length);
后来,我只能使用SetRange一段一段地读,但是这个方法太慢了,一M的文件大概需要20秒才能读完,比PubObject慢多了。
求助是否有办法一次性读取文件,谢谢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。