ca1279e7e3
On Windows platform, backslashes are used as path separator. (Forward slashes are also accepted by Windows APIs for most cases) But for an Uri backslashes will be percent-encoded in the Uri. The other problem is that "C:\directory" when passed into Uri, the drive letter will be misinterpreted into scheme (common schemes like "http" or "file"). Bug: https://github.com/dart-lang/sdk/issues/42874 Change-Id: I0fe287b65a5b4faeb791665d2fda9ea0a9744cc4 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/156363 Commit-Queue: Zichang Guo <zichangguo@google.com> Reviewed-by: Ben Konyi <bkonyi@google.com>