Я загружаю файлы из систем Windows в большие двоичные объекты хранилища Azure
Имена локальных файлов могут содержать символы, недопустимые в именах больших двоичных объектов.
Мне нужен способ кодирования этих имен, чтобы выполнить требования, установленные MSDN для имен хранилищ BLOB-объектов, как показано ниже.
Имя большого двоичного объекта должно соответствовать следующим правилам именования:
- Имя большого двоичного объекта может содержать любую комбинацию символов.
- Имя большого двоичного объекта должно состоять не менее чем из одного символа и не может превышать 1024 символа.
- Имена BLOB-объектов чувствительны к регистру.
- Зарезервированные символы URL-адреса должны быть правильно экранированы.
- Количество сегментов пути, составляющих имя большого двоичного объекта, не может превышать 254. Сегмент пути - это строка между последовательными символами-разделителями (например, косая черта '/'), которая соответствует имени виртуального каталога.
Соответствующая информация выше: «Зарезервированные символы URL-адреса должны быть правильно экранированы». Однако какой метод является «стандартным»?