开发者社区 问答 正文

OSS服务.netSDK中使用MemoryStream上传文件为空的解决方法

已解决

展开
收起
游客tzuliaiqpp2kw 2018-06-02 14:37:17 1228 分享 版权
1 条回答
写回答
取消 提交回答
  • 用户已注销
    采纳回答

    详细解答可以参考官方帮助文档

     

    在使用.netSDK时,通过MemoryStream上传文件时,由于 MemoryStream默认文件指针的当前位置是为流的尾部,会导致上传成功,但是文件的大小为0。

    d1.png

    遇到这种问题时需要在上传之前先使用memoryStream.Seek(0,SeekOrigin.Begin)让文件指针归零,然后再进行上传。

    代码示例如下:

    d2.png

    这样就可以成功上传memoryStream中的数据了。

    d3.png

    如果问题还未能解决,请联系售后技术支持

     

     

     

    2018-06-06 17:04:13
    赞同 展开评论