Я использую пакет Nuget SharpCifs для загрузки файла на свой сетевой диск в Xamarin, но у меня возникают некоторые проблемы с подключением при попытке подключиться к серверу.
строка, которая, как мне кажется, доставляет мне проблемы:
var file = new SmbFile("smb://UserName:Password@ServerIP/ShareName/Folder/NewFileName.txt");
мое имя пользователя содержит в себе символ @, и когда я помещаю символ @ в имя пользователя, smb-ссылка меняет цвет с синего на оранжевый, превращаясь в строку. Затем я получаю сообщение об ошибке:
"invalid url: invalid port number specified".
Я считаю, что это из-за символа @ в моем имени пользователя.
Нужно ли мне форматировать этот код по-другому, чтобы мое имя пользователя читалось правильно? Как это сделать?