Обратите внимание, что Windows действительно реализует решение устаревшего ограничения пути символов MS-DOS 260.Это формат длинного пути UNC, который начинается с \\?\
, например \\?\c:\path\file.txt
.
. Если у вас есть доступ к исходному коду веб-службы, создающей эту ошибку, вы можете попытаться покопаться в коде службы.он преобразует аргументы URL в локальные пути к файлам и проверяет, помогает ли вообще использование \? \ на передней панели.
Также странно, что вы получили бы это сообщение об ошибке пути к файлу в URL.Проверьте свой код (или код веб-службы), чтобы узнать, использует ли кто-то функции Path там, где они должны использовать функции URI.
Наконец, обратите внимание, что ваш пример содержит пробелы, как в пути, так и вURI.Символы пробела определенно запрещены в URI;вам нужно будет URI экранировать их с% 20, чтобы сделать их действительными URI.Это может быть реальной причиной проблемы - веб-служба фактически не получает весь отправляемый вами URI, поскольку анализ URI останавливается на первом символе пробела.