FlutterUri() - 如何关闭Queryparameter编码

问题描述 投票:0回答:1

_queryparams包含一个带有特殊字符的SAS令牌,因此上面的URI调用将自动编码特殊字符(即:& - >%26),因此在尝试将Blob上传到Azure时会失败。

有一种方法可以关闭编码吗?
    

这是我能够做到的一种方式:

var uri = Uri(scheme: scheme, host: '$name.blob.$suffix', path: path, queryParameters: _queryParams); var replacedUri = uri.replace(query: Uri.decodeFull(uri.query ) );
flutter dart uri html-encode
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.