有没有一种方法可以解决.net中Uri类的64KB限制?

时间:2020-06-11 23:23:17

标签: .net uri

.NET文档中的公共静态字符串Uri.EscapeDataString(String)指示,如果字符串的长度大于32KB,它将抛出FormatException,但我发现它接近64KB。

但是为什么会有限制?我正在与某个对Uri东西了解更多的人一起工作,他建议我们使用Uri将文件从他在iOS上的本机Swift代码传输到我在iOS(相同设备)上的.NET代码。

我已经测试了使用本机swift从一个应用程序转移到另一个应用程序,这似乎不是问题。看来我能够传输10MB。

在我的Xamarin.Forms应用中,我想使用Xamarin.Essentials“ Launcher”,但是失败了,因为它将字符串加载到了Uri类中。

有没有解决方法?

0 个答案:

没有答案