阿里云的云計算是相當強大的,在使用阿里云的過程中,發現阿里云OSS服務.netSDK中使用MemoryStream上傳文件返回成功,OSS上也有文件,但文件為空,大小為0,如下圖:
遇到此類問題,是因為在上傳之前使用過MemoryStream,因此,需要先將MemoryStream指針歸零,c#中指針歸零的代碼為:
memoryStream.Seek(0,SeekOrigin.Begin);//將MemoryStream指針歸零
通過以上操作,然后再進行上傳,代碼示例如下: