aliyun / aliyun-oss-csharp-sdk

Aliyun OSS SDK for C#
MIT License
379 stars 204 forks source link

2.13版在unity上ListObjects报错,v2.8却可以正常 #136

Open abcjjy opened 2 years ago

abcjjy commented 2 years ago

unity设置了.net standard 2.0和.net 4.x两个种.net api兼容模式,都是一样的错误。

ProtocolViolationException: Cannot send data when method is: GET System.Net.HttpWebRequest.BeginGetRequestStream (System.AsyncCallback callback, System.Object state) (at <96144e4082204b9b97190689f262201f>:0)

abcjjy commented 2 years ago

v2.8的dll在unity的il2cpp编译后在ios设置上ListObjects总是返回空结果,没有任何报错。但是在unity mac编辑器里就是正常的。

直接引入最新版的源码会有一些unity不能支持的代码和资源。把这些不兼容的东西改掉后,源码编辑后终于能正常工作了。

这是我改过能兼容unity的代码 https://github.com/abcjjy/aliyun-oss-csharp-sdk

xxl-game commented 1 year ago

还好用之前来扫了下 issue,多亏大佬提前踩坑,不然我又掉坑了,给大佬递可乐!